From de165c7456a1c1019cd46427853e32a2bf0dd2a0 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Thu, 31 Aug 2023 21:10:34 +0530 Subject: [PATCH] chore: fix vault invite sender contact --- .../src/Domain/Contacts/ContactService.ts | 4 ++++ .../Domain/Contacts/ContactServiceInterface.ts | 1 + .../Panes/Vaults/Invites/InviteItem.tsx | 15 ++++++++------- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/services/src/Domain/Contacts/ContactService.ts b/packages/services/src/Domain/Contacts/ContactService.ts index bbe15ab56..42d66585d 100644 --- a/packages/services/src/Domain/Contacts/ContactService.ts +++ b/packages/services/src/Domain/Contacts/ContactService.ts @@ -202,6 +202,10 @@ export class ContactService extends AbstractService impleme return this.findContact(invite.user_uuid) } + findSenderContactForInvite(invite: SharedVaultInviteServerHash): TrustedContactInterface | undefined { + return this.findContact(invite.sender_uuid) + } + getCollaborationIDForTrustedContact(contact: TrustedContactInterface): string { return this.buildCollaborationId({ version: Version1CollaborationId, diff --git a/packages/services/src/Domain/Contacts/ContactServiceInterface.ts b/packages/services/src/Domain/Contacts/ContactServiceInterface.ts index ab3669853..5ac47198f 100644 --- a/packages/services/src/Domain/Contacts/ContactServiceInterface.ts +++ b/packages/services/src/Domain/Contacts/ContactServiceInterface.ts @@ -34,6 +34,7 @@ export interface ContactServiceInterface extends AbstractService { }, [application, inviteRecord]) const closeAddContactModal = () => setIsAddContactModalOpen(false) + const collaborationId = application.contacts.getCollaborationIDFromInvite(inviteRecord.invite) - const trustedContact = application.contacts.findContactForInvite(inviteRecord.invite) + const trustedContact = application.contacts.findSenderContactForInvite(inviteRecord.invite) return ( <> @@ -40,9 +41,9 @@ const InviteItem = ({ inviteRecord }: Props) => { -
+
-
+
Vault Name: {inviteData.metadata.name}
{inviteData.metadata.description && (
@@ -52,15 +53,15 @@ const InviteItem = ({ inviteRecord }: Props) => { {trustedContact ? (
Trusted Sender: {trustedContact.name} - +
) : ( -
- Sender CollaborationID: {collaborationId} +
+ Sender CollaborationID: {collaborationId}
)} -
+
{isTrusted ? (