fix(MembersSelectorView): Change paste event to parsing text for lookup contacts

Fixes: #9881
This commit is contained in:
Boris Melnik 2023-03-23 14:25:11 +03:00
parent 072537f61a
commit c8ef6bcd9c
1 changed files with 6 additions and 3 deletions

View File

@ -32,8 +32,8 @@ MembersSelectorBase {
d.removeMember(delegate._pubKey)
}
onTextPasted: {
d.lookupContact(text);
edit.onTextChanged: {
d.lookupContact(edit.text)
}
model: SortFilterProxyModel {
@ -57,7 +57,9 @@ MembersSelectorBase {
function lookupContact(value) {
if (value.startsWith(Constants.userLinkPrefix))
value = value.slice(Constants.userLinkPrefix.length)
root.rootStore.contactsStore.resolveENS(value)
if (Utils.isCompressedPubKey(value))
root.rootStore.contactsStore.resolveENS(value)
}
function addMember(pubKey, displayName, localNickname) {
@ -96,6 +98,7 @@ MembersSelectorBase {
const contactDetails = Utils.getContactDetailsAsJson(resolvedPubKey, false)
if (contactDetails.publicKey === root.rootStore.contactsStore.myPublicKey ||
contactDetails.isBlocked) {
root.suggestionsDialog.forceHide = false