mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-09-27 20:08:34 +00:00
A plain tap on a contact-request notification carries the legacy contact request chatId, which has no openable chat view, so unlike a message it could not be opened - previously the tap only switched profile and left a blank screen. Now the tap surfaces the same accept/reject dialog as the chat-list row: NtfManager sets chatModel.showingContactRequest (only when the request is loaded, which changeActiveUser does synchronously) and drops any open chat, and ChatListView presents a model-driven confirmationDialog. The dialog buttons are extracted into a shared contactRequestDialogButtons view builder reused by the chat-list row.