예제 #1
0
 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()
예제 #2
0
 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)