core, ui: return updated support member on send, ignore stale member loads

This commit is contained in:
Narasimha-sc committed 2026-09-27 21:21:18 +00:00
1 parent 67422bbbc3
commit 2abbcb2d36
4 files changed
+16 -4

No files matched your search

+5
View File
@@ -592,6 +592,11 @@ private func processSendMessageCmd(toChatType: ChatType, cmd: ChatCommand) async
} else {
r = await chatApiSendCmd(cmd, bgDelay: msgDelay)
if case let .result(.newChatItems(_, aChatItems)) = r {
await MainActor.run {
for aChatItem in aChatItems {
chatModel.upsertSupportChatMember(aChatItem.chatInfo)
}
}
return aChatItems.map { $0.chatItem }
}
sendMessageErrorAlert(r.unexpected)