コード例 #1
0
 private async Task OnUserSettingsUpdated(UserSettingsUpdateEventArgs e)
 {
     if (UserSettingsUpdated != null)
     {
         await UserSettingsUpdated(e);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: s6010694/Disbot_Core3
        private static async Task Discord_UserSettingsUpdated(UserSettingsUpdateEventArgs e)
        {
#if DEBUG
            var ch = await DiscordClient.GetDefaultChannelAsync();

            await ch.SendMessageAsync("UserSettingsUpdated");
#endif
        }
コード例 #3
0
        private async Task Discord_UserSettingsUpdated(UserSettingsUpdateEventArgs e)
        {
            var guildPositions = App.Discord.UserSettings?.GuildPositions;

            if (!_guilds.Select(g => g.Id).SequenceEqual(guildPositions))
            {
                for (var i = 0; i < guildPositions.Count; i++)
                {
                    var id    = guildPositions[i];
                    var guild = _guilds[i];
                    if (id != guild.Id)
                    {
                        await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                        {
                            _guilds.Move(_guilds.IndexOf(_guilds.First(g => g.Id == id)), i);
                        });
                    }
                }
            }
        }
コード例 #4
0
 private Task Client_UserSettingsUpdated(UserSettingsUpdateEventArgs e)
 {
     e.Client.DebugLogger.LogMessage(LogLevel.Info, "BotApp", e.ToString(), DateTime.Now);
     return(Task.CompletedTask);
 }
コード例 #5
0
 public static Task UserSettingsUpdatedEventHandlerAsync(TheGodfatherBot bot, UserSettingsUpdateEventArgs e)
 {
     Log.Information("User settings updated");
     return(Task.CompletedTask);
 }
コード例 #6
0
 private Task Event_UserSettingsUpdated(DiscordClient d, UserSettingsUpdateEventArgs e)
 {
     d.Logger.LogDebug(BotEventId, "Event_UserSettingsUpdated.");
     return(Task.CompletedTask);
 }