mirror of
https://github.com/formbricks/formbricks.git
synced 2026-05-23 02:45:21 -05:00
fix: support Redis Cluster for BullMQ jobs (#7960)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import type { JobSchedulerTemplateOptions, JobsOptions } from "bullmq";
|
||||
|
||||
export const JOBS_QUEUE_NAME = "background-jobs";
|
||||
export const JOBS_PREFIX = "formbricks:jobs";
|
||||
export const JOBS_PREFIX = "{formbricks:jobs}";
|
||||
|
||||
export const JOB_NAMES = {
|
||||
testLog: "system.test-log",
|
||||
|
||||
@@ -132,6 +132,10 @@ describe("@formbricks/jobs queue helpers", () => {
|
||||
);
|
||||
});
|
||||
|
||||
test("uses a Redis Cluster hash-tagged prefix for BullMQ keys", () => {
|
||||
expect(JOBS_PREFIX).toBe("{formbricks:jobs}");
|
||||
});
|
||||
|
||||
test("memoizes the producer queue", async () => {
|
||||
const first = await getJobsQueue();
|
||||
const second = await getJobsQueue();
|
||||
|
||||
Reference in New Issue
Block a user