コード例 #1
0
 def onReceiveMsg(self, msg):  # @UnusedVariable
     """
     :param msg:
     """
     if msg.msgType == const.DATA_TYPE_AUTHOR:
         user_id = msg.msgData
         if msg.getExtra("max_time") is None:
             target = self.url_first.format(
                 user_id=user_id,
                 iid=const_huoshan.get_iid(),
                 device_id=const_huoshan.get_device_id(),
                 uuid=const_huoshan.get_uuid(),
                 openudid=const_huoshan.get_openudid())
         else:
             target = self.url_next.format(
                 max_time=msg.getExtra("max_time"),
                 user_id=user_id,
                 iid=const_huoshan.get_iid(),
                 device_id=const_huoshan.get_device_id(),
                 uuid=const_huoshan.get_uuid(),
                 openudid=const_huoshan.get_openudid())
         urlPack = urlprovider.UrlPack(priority=20, url=target)
         urlPack.fillMsg(msg, self.pipe)
         self.add(urlPack)
         return True
     return False
コード例 #2
0
 def onReceiveMsg(self, msg):
     """
     :param msg:
     """
     log.debug("HuoshanMainFeedProvider receive {}".format(msg))
     if msg.msgType == const_huoshan.DATA_TYPE_MAINFEED:
         target = self.url.format(iid=const_huoshan.get_iid(),
                                  device_id=const_huoshan.get_device_id(),
                                  openudid=const_huoshan.get_openudid(),
                                  uuid=const_huoshan.get_uuid())
         urlPack = urlprovider.UrlPack(priority=0, url=target)
         urlPack.fillMsg(msg, self.pipe)
         self.add(urlPack)
         return True
     return False
コード例 #3
0
    def onReceiveMsg(self, msg):  # @UnusedVariable
        """
        :param msg:
        """
        if msg.msgType == const_huoshan.DATA_TYPE_VIDEO:
            if msg.getExtra("offset") is None:
                offset = 0
            else:
                offset = msg.getExtra("offset")

            target = self.url.format(vid=msg.msgData,
                                     offset=offset,
                                     iid=const_huoshan.get_iid(),
                                     device_id=const_huoshan.get_device_id(),
                                     openudid=const_huoshan.get_openudid(),
                                     uuid=const_huoshan.get_uuid())

            urlPack = urlprovider.UrlPack(priority=20, url=target)
            urlPack.fillMsg(msg, self.pipe)
            urlPack.addKey('vid', msg.msgData)
            urlPack.addKey('offset', offset)
            self.add(urlPack)
            return True
        return False