Add appeals pubsub events

This commit is contained in:
Tarrgon
2026-06-02 09:36:15 -04:00
parent 6ad3ee5f23
commit 53a658aa69
8 changed files with 322 additions and 166 deletions
+4 -2
View File
@@ -1,6 +1,6 @@
import { createClient, SocketClosedUnexpectedlyError } from '@redis/client';
import { Client } from 'discord.js';
import { banUpdateHandler, ticketUpdateHandler } from '../utils';
import { banUpdateHandler, ticketUpdateHandler, appealUpdateHandler } from '../utils';
let discordClient: Client;
@@ -32,7 +32,7 @@ export async function openRedisClient(url: string, discClient: Client) {
});
client.once('connect', () => {
client.subscribe(['ticket_updates', 'ban_updates'], updateHandler);
client.subscribe(['ticket_updates', 'ban_updates', 'appeal_updates'], updateHandler);
});
client.connect();
@@ -46,5 +46,7 @@ function updateHandler(data: string, channel: string) {
return ticketUpdateHandler(discordClient, data);
case 'ban_updates':
return banUpdateHandler(discordClient, data);
case 'appeal_updates':
return appealUpdateHandler(discordClient, data);
}
}