Commit 3cb3f96d authored by zhanglu's avatar zhanglu

🐛 fix: 直播增加channel_id

parent 2f986a20
......@@ -41,7 +41,7 @@ class DiaryFormat(BaseFormat):
if item.get("video_url", ""):
diary.video = self.get_video(
video_cover_url=self.revert_image(item.get("video_cover", "")),
video_cover=self.revert_image(item.get("video_cover", "")),
video_url=item.get("video_url", ""),
short_video_url=item.get("short_video_url", ""),
)
......
......@@ -48,6 +48,7 @@ class LiveInfo(Schema):
topic_id: Optional[int] = Field(None, description="关联帖子ID")
status: Optional[int] = Field(None, description="关联帖子ID")
stream_id: Optional[int] = Field(None, description="stream id")
channel_id: Optional[int] = Field(None, description="channel id")
class LiveList(Schema):
......
......@@ -36,6 +36,7 @@ class AnswerFormat(BaseFormat):
item["user"] = user
answer: AnswerInfo = AnswerInfo(**item)
answer.content = gm_decode_html(answer.content)
answer.gm_url = gm_protocol.get_question_detail(item["question_id"], top_answer_id=item["answer_id"])
tags_v3 = item["tags_v3"]
......
......@@ -17,7 +17,7 @@ async def special_pools(ctx: Context, request: SpecialPoolListRequest) -> Specia
return SpecialPoolFormat(request.version, request.device_id).format_feed_card(special_pools=res)
@bind("card/visualpage/list_by_ids")
@bind("card/visual_page/list_by_ids")
async def visualpages(ctx: Context, request: VisualPageListRequest) -> VisualPageList:
if not request.visualpage_ids:
return VisualPageList(visualpages=[])
......
......@@ -31,8 +31,9 @@ class BaseFormat(object):
@classmethod
def get_video(cls,
video_cover: str, video_url: str, short_video_url: str,
width: Optional[int]=0, height: Optional[int]=0) -> Video:
video_cover: str, video_url: str, short_video_url: str,
width: Optional[int]=0, height: Optional[int]=0
) -> Video:
return Video(
**{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment