feat(backend): feed items carry the message id even when the message row is gone
This commit is contained in:
1 parent
395d58464d
commit
010fa29ce0
2 files changed
+2
No files matched your search
@@ -183,6 +183,7 @@ async def _build_items(
|
|||||||
kind=row["chat_kind"],
|
kind=row["chat_kind"],
|
||||||
has_avatar=chat.has_avatar if chat else False,
|
has_avatar=chat.has_avatar if chat else False,
|
||||||
),
|
),
|
||||||
|
message_id=row["message_id"],
|
||||||
message=message,
|
message=message,
|
||||||
sender_id=sender_id,
|
sender_id=sender_id,
|
||||||
sender_name=names.get(sender_id) if sender_id is not None else None,
|
sender_name=names.get(sender_id) if sender_id is not None else None,
|
||||||
|
|||||||
@@ -226,6 +226,7 @@ class FeedItem(BaseModel):
|
|||||||
since: datetime
|
since: datetime
|
||||||
message_count: int
|
message_count: int
|
||||||
chat: FeedChat
|
chat: FeedChat
|
||||||
|
message_id: int
|
||||||
message: MessageView | None
|
message: MessageView | None
|
||||||
sender_id: int | None
|
sender_id: int | None
|
||||||
sender_name: str | None
|
sender_name: str | None
|
||||||
|
|||||||
Reference in new issue
Block a user