Commit 3cb3f96d authored by zhanglu's avatar zhanglu

🐛 fix: 直播增加channel_id

parent 2f986a20
...@@ -41,7 +41,7 @@ class DiaryFormat(BaseFormat): ...@@ -41,7 +41,7 @@ class DiaryFormat(BaseFormat):
if item.get("video_url", ""): if item.get("video_url", ""):
diary.video = self.get_video( 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", ""), video_url=item.get("video_url", ""),
short_video_url=item.get("short_video_url", ""), short_video_url=item.get("short_video_url", ""),
) )
......
...@@ -48,6 +48,7 @@ class LiveInfo(Schema): ...@@ -48,6 +48,7 @@ class LiveInfo(Schema):
topic_id: Optional[int] = Field(None, description="关联帖子ID") topic_id: Optional[int] = Field(None, description="关联帖子ID")
status: Optional[int] = Field(None, description="关联帖子ID") status: Optional[int] = Field(None, description="关联帖子ID")
stream_id: Optional[int] = Field(None, description="stream id") stream_id: Optional[int] = Field(None, description="stream id")
channel_id: Optional[int] = Field(None, description="channel id")
class LiveList(Schema): class LiveList(Schema):
......
...@@ -36,6 +36,7 @@ class AnswerFormat(BaseFormat): ...@@ -36,6 +36,7 @@ class AnswerFormat(BaseFormat):
item["user"] = user item["user"] = user
answer: AnswerInfo = AnswerInfo(**item) 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"]) answer.gm_url = gm_protocol.get_question_detail(item["question_id"], top_answer_id=item["answer_id"])
tags_v3 = item["tags_v3"] tags_v3 = item["tags_v3"]
......
...@@ -17,7 +17,7 @@ async def special_pools(ctx: Context, request: SpecialPoolListRequest) -> Specia ...@@ -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) 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: async def visualpages(ctx: Context, request: VisualPageListRequest) -> VisualPageList:
if not request.visualpage_ids: if not request.visualpage_ids:
return VisualPageList(visualpages=[]) return VisualPageList(visualpages=[])
......
...@@ -32,7 +32,8 @@ class BaseFormat(object): ...@@ -32,7 +32,8 @@ class BaseFormat(object):
@classmethod @classmethod
def get_video(cls, def get_video(cls,
video_cover: str, video_url: str, short_video_url: str, video_cover: str, video_url: str, short_video_url: str,
width: Optional[int]=0, height: Optional[int]=0) -> Video: width: Optional[int]=0, height: Optional[int]=0
) -> Video:
return 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