예제 #1
0
 def doTreasureChestOpen(self, userId, rewardId):
     mo = MsgPack()
     mo.setCmd('dizhu')
     mo.setResult('action', 'treasure_chest_open')
     mo.setResult('gameId', DIZHU_GAMEID)
     mo.setResult('userId', userId)
     ret, _ = TreasureChestHelper.openTreasureChest(userId, rewardId)
     mo.setResult('success', ret)
     return mo.pack()
예제 #2
0
 def _doTreasureChestOpen(cls, userId, rewardId):
     mo = MsgPack()
     mo.setCmd('dizhu')
     mo.setResult('action', 'treasure_chest_open')
     mo.setResult('gameId', DIZHU_GAMEID)
     mo.setResult('userId', userId)
     ret, rewards = TreasureChestHelper.openTreasureChest(userId, rewardId)
     mo.setResult('success', ret)
     mo.setResult('rewards', rewards)
     router.sendToUser(mo, userId)