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); }
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); }