From 5b9cd88848f4f01d70ea6df8c7f945204e94e72a Mon Sep 17 00:00:00 2001
From: Toastie <toastie@toastiet0ast.com>
Date: Wed, 19 Mar 2025 20:17:06 +1300
Subject: [PATCH] .antispam will ignore thread channels when adding overwrites

---
 src/EllieBot/Modules/Administration/Mute/MuteService.cs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/EllieBot/Modules/Administration/Mute/MuteService.cs b/src/EllieBot/Modules/Administration/Mute/MuteService.cs
index 777bff4..1a92ec5 100644
--- a/src/EllieBot/Modules/Administration/Mute/MuteService.cs
+++ b/src/EllieBot/Modules/Administration/Mute/MuteService.cs
@@ -269,6 +269,9 @@ public class MuteService : IEService, IReadyExecutor
 
         foreach (var toOverwrite in await guild.GetTextChannelsAsync())
         {
+            if (toOverwrite is IThreadChannel)
+                continue;
+            
             try
             {
                 if (!toOverwrite.PermissionOverwrites.Any(x => x.TargetId == muteRole.Id