private void _ircClient_OnPrivmsg(object sender, SIRC4N.IrcEventArgs e) => PrivMessageReceived?.Invoke(new PrivMessage() { ChannelName = e.Data.Channel, Text = e.Data.Message, UserHostName = e.Data.Host, UserName = e.Data.Nick });
private void Privmsg_MessageReceived(object sender, IrcMessageEventArgs e) { var ircChannel = sender as IrcChannel; if (e.Source is IrcUser ircUser) { PrivMessageReceived?.Invoke(new PrivMessage() { ChannelName = ircChannel?.Name, UserName = ircUser.NickName, UserHostName = ircUser.HostName, Text = e.Text }); } }