示例#1
0
 async def on_changed(self, msg):
     msg_type = ChangedStreamMessage(msg['collection'])
     if msg_type == ChangedStreamMessage.USERS:
         await self.on_users(msg)
     elif msg_type == ChangedStreamMessage.NOTIFY_USER:
         await self.on_notify_user(msg)
     elif msg_type == ChangedStreamMessage.NOTIFY_ROOM:
         await self.on_notify_room(msg)
     elif msg_type == ChangedStreamMessage.ROOM_MESSAGES:
         await self.on_room_message(parse.changed.room_message(msg))
示例#2
0
 def changed(self, msg):
     msg_type = ChangedStreamMessage(msg['collection'])
     if msg_type == ChangedStreamMessage.USERS:
         self.event('users', msg)
     elif msg_type == ChangedStreamMessage.NOTIFY_USER:
         self.event('notify_user', msg)
     elif msg_type == ChangedStreamMessage.NOTIFY_ROOM:
         self.event('notify_room', msg)
     elif msg_type == ChangedStreamMessage.ROOM_MESSAGES:
         self.event('room_message', msg)