private async void TwitchOnMessageCleared(object sender, OnMessageClearedArgs e) { BotChannel bChan = await Program.Channels.GetTwitchChannelByName(e.Channel); if(bChan != null) { Program.BotEvents.RaiseonTwitchMessageCleared(bChan, e); } }
private void _client_OnMessageCleared(object sender, OnMessageClearedArgs e) { }
/// <summary> /// Passes <see cref="OnMessageCleared"/> events down to subscribed plugins. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">An <see cref="OnMessageClearedArgs"/> object.</param> private void TwitchClient_OnMessageCleared(object sender, OnMessageClearedArgs e) => this.OnMessageCleared?.Invoke(this, e);
internal async void RaiseonTwitchMessageCleared(BotChannel bChan, OnMessageClearedArgs e) { await Task.Run(() => { OnTwitchMessageCleared?.Invoke(bChan, e); }); }