fix(discord): reset thread sessions on archive

This commit is contained in:
Shadow
2026-03-03 11:26:27 -06:00
parent b8b1eeb052
commit 16ebbd24b5
6 changed files with 269 additions and 0 deletions

View File

@@ -66,6 +66,7 @@ import {
DiscordPresenceListener,
DiscordReactionListener,
DiscordReactionRemoveListener,
DiscordThreadUpdateListener,
registerDiscordListener,
} from "./listeners.js";
import { createDiscordMessageHandler } from "./message-handler.js";
@@ -642,6 +643,11 @@ export async function monitorDiscordProvider(opts: MonitorDiscordOpts = {}) {
new DiscordReactionRemoveListener(reactionListenerOptions),
);
registerDiscordListener(
client.listeners,
new DiscordThreadUpdateListener(cfg, account.accountId, logger),
);
if (discordCfg.intents?.presence) {
registerDiscordListener(
client.listeners,