bigbluebutton-Github/bigbluebutton-html5/imports/api/group-chat-msg/server/eventHandlers.js

13 lines
775 B
JavaScript
Raw Normal View History

import RedisPubSub from '/imports/startup/server/redis';
import handleGroupChatsMsgs from './handlers/groupChatsMsgs';
import handleGroupChatMsgBroadcast from './handlers/groupChatMsgBroadcast';
import handleClearPublicGroupChat from './handlers/clearPublicGroupChat';
2019-07-31 10:37:50 +08:00
import handleUserTyping from './handlers/userTyping';
import { processForHTML5ServerOnly } from '/imports/api/common/server/helpers';
RedisPubSub.on('GetGroupChatMsgsRespMsg', processForHTML5ServerOnly(handleGroupChatsMsgs));
RedisPubSub.on('GroupChatMessageBroadcastEvtMsg', handleGroupChatMsgBroadcast);
RedisPubSub.on('ClearPublicChatHistoryEvtMsg', handleClearPublicGroupChat);
RedisPubSub.on('SyncGetGroupChatMsgsRespMsg', handleGroupChatsMsgs);
2019-07-31 10:37:50 +08:00
RedisPubSub.on('UserTypingEvtMsg', handleUserTyping);