fix: Run remove cancelled subscriptions only in the cloud
This commit is contained in:
@@ -11,24 +11,32 @@ import appConfig from '../config/app';
|
||||
|
||||
const serverAdapter = new ExpressAdapter();
|
||||
|
||||
const queues = [
|
||||
new BullMQAdapter(flowQueue),
|
||||
new BullMQAdapter(triggerQueue),
|
||||
new BullMQAdapter(actionQueue),
|
||||
new BullMQAdapter(emailQueue),
|
||||
new BullMQAdapter(deleteUserQueue),
|
||||
];
|
||||
|
||||
if (appConfig.isCloud) {
|
||||
queues.push(new BullMQAdapter(removeCancelledSubscriptionsQueue));
|
||||
}
|
||||
|
||||
const shouldEnableBullDashboard = () => {
|
||||
return (
|
||||
appConfig.enableBullMQDashboard &&
|
||||
appConfig.bullMQDashboardUsername &&
|
||||
appConfig.bullMQDashboardPassword
|
||||
);
|
||||
};
|
||||
|
||||
const createBullBoardHandler = async (serverAdapter: ExpressAdapter) => {
|
||||
if (
|
||||
!appConfig.enableBullMQDashboard ||
|
||||
!appConfig.bullMQDashboardUsername ||
|
||||
!appConfig.bullMQDashboardPassword
|
||||
)
|
||||
return;
|
||||
if (!shouldEnableBullDashboard) return;
|
||||
|
||||
createBullBoard({
|
||||
queues: [
|
||||
new BullMQAdapter(flowQueue),
|
||||
new BullMQAdapter(triggerQueue),
|
||||
new BullMQAdapter(actionQueue),
|
||||
new BullMQAdapter(emailQueue),
|
||||
new BullMQAdapter(deleteUserQueue),
|
||||
new BullMQAdapter(removeCancelledSubscriptionsQueue),
|
||||
],
|
||||
serverAdapter: serverAdapter,
|
||||
queues,
|
||||
serverAdapter,
|
||||
});
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user