reldens
Version:
Reldens - MMORPG Platform
29 lines (23 loc) • 597 B
JavaScript
/**
*
* Reldens - MessagesListener
*
*/
const { ChatConst } = require('../constants');
class MessagesListener
{
static async listenMessages(room, chatPack)
{
room.onMessage('*', (message) => {
if(ChatConst.CHAT_ACTION !== message.act){
return;
}
if(!chatPack.uiManager){
chatPack.messagesQueu.push(message);
return;
}
chatPack.uiManager.attachNewMessage(message);
});
}
}
module.exports.MessagesListener = MessagesListener;