Files
IPTV-Restream/backend/socket/ChatSocketHandler.js
2024-11-19 22:14:02 +00:00

11 lines
407 B
JavaScript

const ChatService = require('../services/ChatService');
const ChatMessage = require('../models/ChatMessage');
module.exports = (io, socket) => {
socket.on('send-message', ({ userId, message, timestamp }) => {
const chatMessage = ChatService.addMessage(userId, message, timestamp);
socket.broadcast.emit('chat-message', chatMessage) // Broadcast to all clients except sender
});
};