Spaces:
Sleeping
Sleeping
File size: 472 Bytes
e8c33fa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | const { SOCKET_EVENTS } = require("./events");
let ioInstance = null;
const registerSocketServer = (io) => {
ioInstance = io;
};
const emitAnnouncementUpdated = (payload = {}) => {
if (!ioInstance) return;
ioInstance.of('/').emit(SOCKET_EVENTS.ANNOUNCEMENT_UPDATED, {
action: payload.action || "updated",
id: payload.id || null,
occurredAt: new Date().toISOString(),
});
};
module.exports = {
registerSocketServer,
emitAnnouncementUpdated,
};
|