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);