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()
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)