feat(backend): feed items carry the message id even when the message row is gone

This commit is contained in:
hh committed 2026-10-19 02:59:07 +00:00
1 parent 395d58464d
commit 010fa29ce0
2 files changed
+2

No files matched your search

+1
View File
@@ -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,
+1
View File
@@ -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