minor cleanup

This commit is contained in:
13xforever
2025-07-17 19:50:22 +05:00
parent b1537ddcbc
commit e28fc10ec4
2 changed files with 5 additions and 6 deletions

View File

@@ -10,10 +10,10 @@ internal static class GlobalMessageCache
private static readonly TCache MessageQueue = new();
private static readonly Func<DiscordMessage, ulong> KeyGen = m => m.Id;
public static Task OnMessageCreated(DiscordClient _, MessageCreatedEventArgs args)
public static Task<bool> OnMessageCreated(DiscordClient _, MessageCreatedEventArgs args)
{
if (args.Channel.IsPrivate)
return Task.CompletedTask;
return Task.FromResult(true);
if (!MessageQueue.TryGetValue(args.Channel.Id, out var queue))
lock (MessageQueue)
@@ -27,7 +27,7 @@ internal static class GlobalMessageCache
while (queue.Count > Config.ChannelMessageHistorySize)
lock(queue.SyncObj)
queue.TrimExcess();
return Task.CompletedTask;
return Task.FromResult(true);
}
public static Task OnMessageDeleted(DiscordClient _, MessageDeletedEventArgs args)

View File

@@ -237,12 +237,11 @@ internal static class Program
config.HandleMessageCreated(new MultiEventHandlerWrapper<MessageCreatedEventArgs>(
[
AntiSpamMessageHandler.OnMessageCreated,
ContentFilterMonitor.OnMessageCreated, // should be first
ContentFilterMonitor.OnMessageCreated,
DiscordInviteFilter.OnMessageCreated,
GlobalMessageCache.OnMessageCreated,
],
[
//Watchdog.OnMessageCreated,
GlobalMessageCache.OnMessageCreated,
mediaScreenshotMonitor.OnMessageCreated,
ProductCodeLookup.OnMessageCreated,
LogParsingHandler.OnMessageCreated,