fixed up ratelimiting

This commit is contained in:
Boki 2025-07-06 18:53:02 -04:00
parent a616c92656
commit a7146a3f57
15 changed files with 912 additions and 186 deletions

View file

@ -62,6 +62,7 @@ export function registerApplicationServices(
container.register({
queueManager: asFunction(({ logger, handlerRegistry }) => {
const { QueueManager } = require('@stock-bot/queue');
const queueConfig = {
serviceName: config.service?.serviceName || config.service?.name || 'unknown',
redis: {
@ -78,6 +79,7 @@ export function registerApplicationServices(
enableScheduledJobs: config.queue!.enableScheduledJobs ?? true,
autoDiscoverHandlers: true,
};
return new QueueManager(queueConfig, handlerRegistry, logger);
}).singleton(),
});