From 48840d51e069ca2efc225aa867b65585503be525 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Wed, 24 Aug 2022 15:47:57 -0700 Subject: [PATCH] fixing pending state actions --- net/web/src/session/contact/Contact.jsx | 4 ++-- net/web/src/session/contact/useContact.hook.js | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/net/web/src/session/contact/Contact.jsx b/net/web/src/session/contact/Contact.jsx index f829bbfd..ed467109 100644 --- a/net/web/src/session/contact/Contact.jsx +++ b/net/web/src/session/contact/Contact.jsx @@ -56,8 +56,8 @@ export function Contact({ close, guid, listing }) { { state.status === 'pending' && (
-
updateContact(actions.saveContact)}>Save Contact
-
updateContact(actions.saveConnect)}>Save and Accept
+
updateContact(actions.confirmContact)}>Save Contact
+
updateContact(actions.connect)}>Save and Accept
updateContact(actions.remove)}>Ignore Request
)} diff --git a/net/web/src/session/contact/useContact.hook.js b/net/web/src/session/contact/useContact.hook.js index 2a9aed12..c86c5e7e 100644 --- a/net/web/src/session/contact/useContact.hook.js +++ b/net/web/src/session/contact/useContact.hook.js @@ -103,6 +103,11 @@ export function useContact(guid, listing, close) { await card.actions.addCard(message); }); }, + confirmContact: async() => { + await applyAction(async () => { + await card.actions.setCardConfirmed(state.cardId); + }); + }, saveConnect: async () => { await applyAction(async () => { let profile = await getListingMessage(state.node, guid);