private void _PrivateMessageReceived(object sender, CnCNetPrivateMessageEventArgs e) { IRCUser iu = _connectionManager.UserList.Find(u => u.Name == e.Sender); // We don't accept PMs from people who we don't share any channels with if (iu == null) { return; } // Messages from users we've blocked are not wanted if (_cncnetUserData.IsIgnored(iu.Ident)) { return; } var privateMessageEventArgs = new PrivateMessageEventArgs(e.Sender, e.Message, iu); PrivateMessageReceived?.Invoke(this, privateMessageEventArgs); }
private void DoPrivateMessageReceived(string sender, string message) { CnCNetPrivateMessageEventArgs e = new CnCNetPrivateMessageEventArgs(sender, message); PrivateMessageReceived?.Invoke(this, e); }