Ignore self when presenting message actions (#625)

Co-authored-by: jack <jackjackbits@users.noreply.github.com>
This commit is contained in:
jack
2025-09-15 21:58:39 +02:00
committed by GitHub
co-authored by jack
parent 00ff5fd31c
commit 1733dda6cd
2 changed files with 37 additions and 3 deletions
+6 -1
View File
@@ -462,7 +462,12 @@ struct ContentView: View {
selectedMessageSender = viewModel.messages.last(where: { $0.senderPeerID == peerID && $0.sender != "system" })?.sender
}
}
showMessageActions = true
if viewModel.isSelfSender(peerID: selectedMessageSenderID, displayName: selectedMessageSender) {
selectedMessageSender = nil
selectedMessageSenderID = nil
} else {
showMessageActions = true
}
}
.onOpenURL { url in
guard url.scheme == "bitchat", url.host == "geohash" else { return }