Example #1
0
        private async Task OnChannelMessaged(object source, ServerMessagedEventArgs e)
        {
            if (ChannelMessaged == null)
            {
                return;
            }

            await ChannelMessaged.Invoke(source, e);
        }
        public async Task InvokeAsync(object source, TEventArgs args)
        {
            if (ChannelMessaged == null)
            {
                return;
            }

            await ChannelMessaged.Invoke(source, args);
        }
Example #3
0
 private void Listener_OnPublic(object sender, UserChannelMessageEventArgs ea)
 {
     ChannelMessaged.Fire(this, new ChannelMessageEventArgs(ea.User, _channels[ea.Channel], ea.Message));
     _channels[ea.Channel].OnNewMessage(ea.User, ea.Message);
 }