Example #1
0
 private async Task OnDmChannelDeleted(DmChannelDeleteEventArgs e)
 {
     if (DmChannelDeleted != null)
     {
         await DmChannelDeleted(e);
     }
 }
Example #2
0
 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.");
     });
 }
Example #3
0
 private Task Client_DMChannelDeleted(DmChannelDeleteEventArgs e)
 => this._dmChannelDeleted.InvokeAsync(e);
Example #4
0
 private async Task Discord_DmChannelDeleted(DmChannelDeleteEventArgs e)
 {
     await Dispatcher.RunIdleAsync(d => e.Channel.PropertyChanged -= Dm_PropertyChanged);
 }
Example #5
0
 private Task DmChannelDeleted(DmChannelDeleteEventArgs e)
 {
     /* This would kill my bot */
     return(Task.CompletedTask);
 }
Example #6
0
 private Task Client_DmChannelDeleted(DmChannelDeleteEventArgs e)
 {
     e.Client.DebugLogger.LogMessage(LogLevel.Info, "BotApp", e.ToString(), DateTime.Now);
     return(Task.CompletedTask);
 }
Example #7
0
 private Task Event_DmChannelDeleted(DiscordClient d, DmChannelDeleteEventArgs e)
 {
     d.Logger.LogDebug(BotEventId, "Event_ClientErrored.");
     return(Task.CompletedTask);
 }