From a54880c71f500979a5c9f90f902a9e518339720c Mon Sep 17 00:00:00 2001
From: Toastie <toastie@toastiet0ast.com>
Date: Sun, 2 Mar 2025 22:01:05 +1300
Subject: [PATCH] small insignificant internal changes

---
 src/EllieBot/_common/Services/CommandHandler.cs | 17 -----------------
 .../_common/Services/ICommandHandler.cs         |  1 -
 2 files changed, 18 deletions(-)

diff --git a/src/EllieBot/_common/Services/CommandHandler.cs b/src/EllieBot/_common/Services/CommandHandler.cs
index 18db670..8f845c5 100644
--- a/src/EllieBot/_common/Services/CommandHandler.cs
+++ b/src/EllieBot/_common/Services/CommandHandler.cs
@@ -15,15 +15,9 @@ public class CommandHandler : IEService, ICommandHandler
     public event Func<IUserMessage, CommandInfo, Task> CommandExecuted = delegate { return Task.CompletedTask; };
     public event Func<CommandInfo, ITextChannel, string, Task> CommandErrored = delegate { return Task.CompletedTask; };
 
-    //userid/msg count
-    public ConcurrentDictionary<ulong, uint> UserMessagesSent { get; } = new();
-
-    public ConcurrentHashSet<ulong> UsersOnShortCooldown { get; } = new();
-
     private readonly DiscordSocketClient _client;
     private readonly CommandService _commandService;
     private readonly BotConfigService _bcs;
-    private readonly IBot _bot;
     private readonly IBehaviorHandler _behaviorHandler;
     private readonly IServiceProvider _services;
     private readonly ShardData _shardData;
@@ -39,7 +33,6 @@ public class CommandHandler : IEService, ICommandHandler
         DbService db,
         CommandService commandService,
         BotConfigService bcs,
-        IBot bot,
         IBehaviorHandler behaviorHandler,
         IServiceProvider services,
         ShardData shardData)
@@ -48,7 +41,6 @@ public class CommandHandler : IEService, ICommandHandler
         _commandService = commandService;
         _bc = bcs.Data;
         _bcs = bcs;
-        _bot = bot;
         _behaviorHandler = behaviorHandler;
         _db = db;
         _services = services;
@@ -224,11 +216,6 @@ public class CommandHandler : IEService, ICommandHandler
         {
             try
             {
-#if !GLOBAL_NADEKO
-                // track how many messages each user is sending
-                UserMessagesSent.AddOrUpdate(usrMsg.Author.Id, 1, (_, old) => ++old);
-#endif
-
                 var channel = msg.Channel;
                 var guild = (msg.Channel as SocketTextChannel)?.Guild;
 
@@ -403,10 +390,6 @@ public class CommandHandler : IEService, ICommandHandler
 
         var cmd = successfulParses[0].Key.Command;
 
-        // Bot will ignore commands which are ran more often than what specified by
-        // GlobalCommandsCooldown constant (miliseconds)
-        if (!UsersOnShortCooldown.Add(context.Message.Author.Id))
-            return (false, null, cmd);
         //return SearchResult.FromError(CommandError.Exception, "You are on a global cooldown.");
 
         var blocked = await _behaviorHandler.RunPreCommandAsync(context, cmd);
diff --git a/src/EllieBot/_common/Services/ICommandHandler.cs b/src/EllieBot/_common/Services/ICommandHandler.cs
index f838743..fdb3bf9 100644
--- a/src/EllieBot/_common/Services/ICommandHandler.cs
+++ b/src/EllieBot/_common/Services/ICommandHandler.cs
@@ -6,7 +6,6 @@ public interface ICommandHandler
     string GetPrefix(ulong? id = null);
     string SetDefaultPrefix(string toSet);
     string SetPrefix(IGuild ctxGuild, string toSet);
-    ConcurrentDictionary<ulong, uint> UserMessagesSent { get; }
 
     Task TryRunCommand(SocketGuild guild, ISocketMessageChannel channel, IUserMessage usrMsg);
 }
\ No newline at end of file