From 51a396ec9f83839a23f7bd68e5206bbf67832687 Mon Sep 17 00:00:00 2001 From: Kwoth Date: Thu, 6 Jan 2022 14:42:17 +0100 Subject: [PATCH] Logging should work on selfhosts, not public --- src/NadekoBot/Bot.cs | 3 ++- .../ServerLog/ServerLogCommandService.cs | 26 +++++++++---------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/NadekoBot/Bot.cs b/src/NadekoBot/Bot.cs index a6a9a49b9..3eb94b76e 100644 --- a/src/NadekoBot/Bot.cs +++ b/src/NadekoBot/Bot.cs @@ -154,7 +154,8 @@ public sealed class Bot { // execute all migrators var migrators = Services.GetServices(); - foreach (var migrator in migrators) migrator.EnsureMigrated(); + foreach (var migrator in migrators) + migrator.EnsureMigrated(); } private IEnumerable LoadTypeReaders(Assembly assembly) diff --git a/src/NadekoBot/Modules/Administration/ServerLog/ServerLogCommandService.cs b/src/NadekoBot/Modules/Administration/ServerLog/ServerLogCommandService.cs index 1c7011c5e..be0e40c1f 100644 --- a/src/NadekoBot/Modules/Administration/ServerLog/ServerLogCommandService.cs +++ b/src/NadekoBot/Modules/Administration/ServerLog/ServerLogCommandService.cs @@ -93,7 +93,7 @@ public sealed class LogCommandService : ILogCommandService, IReadyExecutor public async Task OnReadyAsync() { -#if GLOBAL_NADEKO +#if !GLOBAL_NADEKO var timer = new PeriodicTimer(TimeSpan.FromSeconds(15)); while (await timer.WaitForNextTickAsync()) { @@ -102,19 +102,19 @@ public sealed class LogCommandService : ILogCommandService, IReadyExecutor var keys = PresenceUpdates.Keys.ToList(); await keys.Select(key => - { - if (!((SocketGuild)key.Guild).CurrentUser.GetPermissions(key).SendMessages) - return Task.CompletedTask; - if (PresenceUpdates.TryRemove(key, out var msgs)) - { - var title = GetText(key.Guild, strs.presence_updates); - var desc = string.Join(Environment.NewLine, msgs); - return key.SendConfirmAsync(_eb, title, desc.TrimTo(2048)!); - } + { + if (!((SocketGuild)key.Guild).CurrentUser.GetPermissions(key).SendMessages) + return Task.CompletedTask; + if (PresenceUpdates.TryRemove(key, out var msgs)) + { + var title = GetText(key.Guild, strs.presence_updates); + var desc = string.Join(Environment.NewLine, msgs); + return key.SendConfirmAsync(_eb, title, desc.TrimTo(2048)!); + } - return Task.CompletedTask; - }) - .WhenAll(); + return Task.CompletedTask; + }) + .WhenAll(); } catch { } }