Copy other user's matrix ID instead of room id for direct messages

Implements #469
This commit is contained in:
Tobias Fella
2023-02-17 20:58:47 +01:00
parent 2bd4579c10
commit 8996806b05
3 changed files with 10 additions and 2 deletions

View File

@@ -52,9 +52,11 @@ Loader {
}
QQC2.MenuItem {
text: i18nc("@action:inmenu", "Copy Address to Clipboard")
text: room.isDirectChat() ? i18nc("@action:inmenu", "Copy user's Matrix ID to Clipboard") : i18nc("@action:inmenu", "Copy Address to Clipboard")
icon.name: "edit-copy"
onTriggered: if (room.canonicalAlias.length === 0) {
onTriggered: if (room.isDirectChat()) {
Clipboard.saveText(room.directChatRemoteUser.id)
} else if (room.canonicalAlias.length === 0) {
Clipboard.saveText(room.id)
} else {
Clipboard.saveText(room.canonicalAlias)