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]; } }
private IPEndPoint FindEndPoint(NicknameItem item) { return _peers.Where((kvp) => kvp.Value.User == item).Select((kvp) => kvp.Key).FirstOrDefault(); }