예제 #1
0
 def doGetTreasureChestList(self, userId):
     mo = MsgPack()
     mo.setCmd('dizhu')
     mo.setResult('action', 'treasure_chest_list')
     mo.setResult('gameId', DIZHU_GAMEID)
     mo.setResult('userId', userId)
     mo.setResult('treasureChestList',
                  TreasureChestHelper.getTreasureChestList(userId))
     return mo.pack()
예제 #2
0
    def doGetTreasureChestList(self, userId):
        mo = MsgPack()
        mo.setCmd('dizhu')
        mo.setResult('action', 'treasure_chest_list')
        mo.setResult('gameId', DIZHU_GAMEID)
        mo.setResult('userId', userId)
        treasureChestList = TreasureChestHelper.getTreasureChestList(userId)
        mo.setResult('treasureChestList', treasureChestList)

        videoShortenSeconds, helpShortenSeconds = TreasureChestHelper.getShortSeconds(
        )
        mo.setResult('videoShortenSeconds', videoShortenSeconds)
        mo.setResult('helpShortenSeconds', helpShortenSeconds)

        if ftlog.is_debug():
            ftlog.debug('TreasureChestHandler.doGetTreasureList', 'userId= ',
                        userId, 'treasureChestList=', treasureChestList)

        router.sendToUser(mo, userId)