Files
IPTV-Restream/backend/services/ChatService.js
2024-11-23 14:55:28 +00:00

19 lines
475 B
JavaScript

const { ChatMessage, User } = require('../models/ChatMessage');
class ChatService {
constructor() {
this.messages = [];
}
addMessage(userName, userAvatar, message, timestamp) {
const newChatMessage = new ChatMessage(new User(userName, userAvatar), message, timestamp);
this.messages.push(newChatMessage);
return newChatMessage;
}
getMessages() {
return this.messages;
}
}
module.exports = new ChatService();