mirror of
https://github.com/MAGICGrants/campaign-site.git
synced 2026-01-09 20:38:02 -05:00
17 lines
526 B
TypeScript
17 lines
526 B
TypeScript
import { Queue } from 'bullmq'
|
|
import { PerkPurchaseWorkerData } from './workers/perk'
|
|
import { redisConnection as connection } from '../config/redis'
|
|
|
|
import './workers/perk'
|
|
import './workers/membership-check'
|
|
|
|
export const perkPurchaseQueue = new Queue<PerkPurchaseWorkerData>('PerkPurchase', { connection })
|
|
|
|
export const membershipCheckQueue = new Queue('MembershipCheck', { connection })
|
|
|
|
membershipCheckQueue.upsertJobScheduler(
|
|
'MembershipCheckScheduler',
|
|
{ pattern: '0 * * * *' },
|
|
{ name: 'MembershipCheck' }
|
|
)
|