| 1234567891011121314151617181920212223242526272829303132333435 |
- import MessageHandleType from "./enum/MessageHandleType.js"
- import Logger from "./Logger.js"
- const logger = new Logger('xverse-broadcast')
- export default class Broadcast{
- constructor(xverseRoom, t) {
- this.room = xverseRoom;
- this.handlers = []
- this.init(t)
- }
- init(t){
- this.handlers.push(t)
- }
- // async handleBroadcast(e) {
- // let t = null;
- // try {
- // t = JSON.parse(e.broadcastAction.data)
- // } catch (r) {
- // logger.error(r);
- // return
- // }
- // }
- // broadcast(e) {
- // const {data: t, msgType: r=MessageHandleType.MHT_FollowListMulticast, targetUserIds: n} = e;
- // return this.room.actionsHandler.broadcast({
- // data: t,
- // msgType: r,
- // targetUserIds: n
- // })
- // }
- }
- ;
|