示例#1
0
 def wrapper(msg):
     dbInst = DatabaseService()
     gameId = 0 if (not 'gameId' in msg) else msg['gameId']
     name = 0 if (not 'name' in msg) else msg['name']
     gameMsg = MessageBuilder(gameId, name)
     print "%s [socketio]: %s request with payload: %s" % (time.asctime(
         time.localtime(time.time())), func.__name__, msg)
     result = func(msg, db=dbInst, gameMsg=gameMsg)
     if gameMsg.message['type'] is not 'ROOM':
         storeMsg(dbInst, gameMsg)
     dbInst.close()
     return result