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