Ejemplo n.º 1
0
 public static Task Client_GuildDeleted(DiscordClient sender, DSharpPlus.EventArgs.GuildDeleteEventArgs e)
 {
     return(Task.CompletedTask);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Deletes associated guild from the database.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e">Discord Guild that will be deleted.</param>
        /// <returns></returns>
        private async Task _discordClient_GuildDeleted(DiscordClient sender, DSharpPlus.EventArgs.GuildDeleteEventArgs e)
        {
            var filter = Builders <Guild> .Filter.Eq(x => x.Id, e.Guild.Id.ToString());

            await _guildCollection.DeleteOneAsync(filter);
        }