def doTreasureChestHelp(self, userId, rewardId, helpUserId): mo = MsgPack() mo.setCmd('dizhu') mo.setResult('action', 'treasure_chest_help') mo.setResult('gameId', DIZHU_GAMEID) mo.setResult('userId', userId) ret, state, leftSeconds = TreasureChestHelper.helpShortenTreasureChest( userId, rewardId, helpUserId) mo.setResult('success', ret) mo.setResult('state', state) mo.setResult('leftSeconds', leftSeconds) return mo.pack()
def _doTreasureChestHelp(cls, userId, rewardId, helpUserId): mo = MsgPack() mo.setCmd('dizhu') mo.setResult('action', 'treasure_chest_help') mo.setResult('gameId', DIZHU_GAMEID) mo.setResult('userId', userId) ret, state, leftSeconds = TreasureChestHelper.helpShortenTreasureChest( userId, rewardId, helpUserId) mo.setResult('success', ret) mo.setResult('state', state) mo.setResult('leftSeconds', leftSeconds) mo.setResult('helpMsg', TreasureChestHelper.getHelpMsg(helpUserId)) router.sendToUser(mo, userId)