HotTRDealsBackend/services/redis/notificationPubsub.service.js
2026-02-04 06:39:10 +00:00

19 lines
459 B
JavaScript

const { getRedisClient } = require("./client")
const NOTIFICATIONS_CHANNEL = "notifications"
function createRedisClient() {
return getRedisClient()
}
async function publishNotification(payload) {
if (!payload) return 0
const redis = createRedisClient()
try {
const message = JSON.stringify(payload)
return await redis.publish(NOTIFICATIONS_CHANNEL, message)
} finally {}
}
module.exports = { publishNotification, NOTIFICATIONS_CHANNEL }