示例#1
0
 public VoiceControl(IrcSession session, IrcTarget target, NicknameList nickList)
 {
     _session = session;
     _target = target;
     _nickList = nickList;
     _peers = new Dictionary<IPEndPoint, VoicePeer>();
     InitializeComponent();
     this.DataContext = this;
     if (nickList.Contains(_session.Nickname))
     {
         _self = nickList[_session.Nickname];
     }
 }
示例#2
0
 private IPEndPoint FindEndPoint(NicknameItem item)
 {
     return _peers.Where((kvp) => kvp.Value.User == item).Select((kvp) => kvp.Key).FirstOrDefault();
 }