freshyo/apps/backend/src/lib/event-queue.ts
2026-03-07 16:24:24 +05:30

12 lines
No EOL
372 B
TypeScript

import redisClient from '@/src/lib/redis-client'
export async function enqueue(queueName: string, eventData: any): Promise<boolean> {
try {
const jsonData = JSON.stringify(eventData);
const result = await redisClient.lPush(queueName, jsonData);
return result > 0;
} catch (error) {
console.error('Event enqueue error:', error);
return false;
}
}