示例#1
0
 def serialize(self, msg):
     sysAttr = msg.get('sysAttr', {})
     if sysAttr:
         if 'open' in sysAttr:
             sysAttr['open'] = {'value': sysAttr.get('open')}
         if 'visible' in sysAttr:
             sysAttr['visible'] = {'value': sysAttr.get('visible')}
         if 'expectMembers' in sysAttr:
             sysAttr['expectMembers'] = json.dumps(
                 sysAttr.get('expectMembers'))
     common.pile_up(msg, ['updateSysProperty'])
     return msg
示例#2
0
 def serialize(self, msg):
     common.pile_up(msg, ['sessionOpen'])
     return msg
示例#3
0
 def serialize(self, msg):
     common.pile_up(msg, ['errorInfo'])
     return msg
示例#4
0
 def serialize(self, msg):
     common.pile_up(msg, ['joinLobby'])
     return msg
示例#5
0
 def serialize(self, msg):
     common.pile_up(msg, ['updateMasterClient'])
     return msg
示例#6
0
 def serialize(self, msg):
     common.pile_up(msg, ['updateProperty'])
     return msg
示例#7
0
 def serialize(self, msg):
     common.pile_up(msg, ['kickMember'])
     return msg
示例#8
0
 def serialize(self, msg):
     common.pile_up(msg, ['leftRoom'])
     return msg
示例#9
0
 def serialize(self, msg):
     parepare_open_visible_in_room_options(msg)
     common.pile_up(msg,
                    ['joinRoom', ['joinRoom', 'roomOptions'], 'errorInfo'])
     return msg
示例#10
0
 def serialize(self, msg):
     parepare_open_visible_in_room_options(msg)
     common.pile_up(msg, ['createRoom', ['createRoom', 'roomOptions']])
     return msg
示例#11
0
 def serialize(self, msg):
     common.pile_up(msg, ['ack'])
     return msg