mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-16 16:47:24 +00:00
fix: react to contact name (nickname) changes
the contact details are fetched imperatively in these popups (not via model updates), so we need to setup a signal to be able to react to those changes
This commit is contained in:
parent
691de11211
commit
297b73fced
@ -362,6 +362,7 @@ QtObject {
|
||||
onEditDone: {
|
||||
if (nickname !== newNickname) {
|
||||
rootStore.contactStore.changeContactNickname(publicKey, newNickname)
|
||||
Global.contactRenamed(publicKey)
|
||||
}
|
||||
close()
|
||||
}
|
||||
|
@ -61,6 +61,15 @@ ActivityNotificationBase {
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: Global
|
||||
|
||||
function onContactRenamed(pubKey) {
|
||||
if (pubKey === root.contactId)
|
||||
root.updateContactDetails()
|
||||
}
|
||||
}
|
||||
|
||||
bodyComponent: MouseArea {
|
||||
implicitWidth: parent.width
|
||||
implicitHeight: messageView.implicitHeight
|
||||
|
@ -122,6 +122,15 @@ Pane {
|
||||
}
|
||||
}
|
||||
|
||||
readonly property var conns4: Connections {
|
||||
target: Global
|
||||
|
||||
function onContactRenamed(pubKey) {
|
||||
if (pubKey === root.publicKey)
|
||||
d.reload()
|
||||
}
|
||||
}
|
||||
|
||||
readonly property var timer: Timer {
|
||||
id: timer
|
||||
}
|
||||
|
@ -41,6 +41,7 @@ QtObject {
|
||||
signal openInviteFriendsToCommunityPopup(var community, var communitySectionModule, var cb)
|
||||
signal openIncomingIDRequestPopup(string publicKey, var cb)
|
||||
signal openOutgoingIDRequestPopup(string publicKey, var cb)
|
||||
signal contactRenamed(string publicKey)
|
||||
|
||||
signal openLink(string link)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user