private async Task OnDmChannelDeleted(DmChannelDeleteEventArgs e) { if (DmChannelDeleted != null) { await DmChannelDeleted(e); } }
private async Task DmChannelDeleted(DiscordClient c, DmChannelDeleteEventArgs e) { Task.Run(async() => { var user = e.Channel.Recipients.First(x => !x.IsBot); this.logger.Information($"Direct message with '{user.GetUsertag()}' ({user.Id}) has been deleted."); }); }
private Task Client_DMChannelDeleted(DmChannelDeleteEventArgs e) => this._dmChannelDeleted.InvokeAsync(e);
private async Task Discord_DmChannelDeleted(DmChannelDeleteEventArgs e) { await Dispatcher.RunIdleAsync(d => e.Channel.PropertyChanged -= Dm_PropertyChanged); }
private Task DmChannelDeleted(DmChannelDeleteEventArgs e) { /* This would kill my bot */ return(Task.CompletedTask); }
private Task Client_DmChannelDeleted(DmChannelDeleteEventArgs e) { e.Client.DebugLogger.LogMessage(LogLevel.Info, "BotApp", e.ToString(), DateTime.Now); return(Task.CompletedTask); }
private Task Event_DmChannelDeleted(DiscordClient d, DmChannelDeleteEventArgs e) { d.Logger.LogDebug(BotEventId, "Event_ClientErrored."); return(Task.CompletedTask); }