From d8ab05aaf04b36707b4543eca0b3b3d4d06f488f Mon Sep 17 00:00:00 2001 From: dominic Date: Sat, 24 Aug 2024 13:31:32 +0100 Subject: [PATCH] feat(local-users-map): update current user map with logic to include display sub handle (zid or wallet) --- src/store/messages/saga.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/store/messages/saga.ts b/src/store/messages/saga.ts index b9f420e76..45b3251de 100644 --- a/src/store/messages/saga.ts +++ b/src/store/messages/saga.ts @@ -22,6 +22,7 @@ import { NotifiableEventType } from '../../lib/chat/matrix/types'; import { mapAdminUserIdToZeroUserId } from '../channels-list/utils'; import { ChatMessageEvents, getChatMessageBus } from './messages'; import { decryptFile } from '../../lib/chat/matrix/media'; +import { getUserSubHandle } from '../../lib/user'; export interface Payload { channelId: string; @@ -94,6 +95,7 @@ export function* getLocalZeroUsersMap() { } // map current user as well const currentUser = yield select(currentUserSelector()); + const displaySubHandle = getUserSubHandle(currentUser?.primaryZID, currentUser?.primaryWalletAddress); if (currentUser) { zeroUsersMap[currentUser.matrixId] = { userId: currentUser.id, @@ -101,6 +103,7 @@ export function* getLocalZeroUsersMap() { firstName: currentUser.profileSummary.firstName, lastName: currentUser.profileSummary.lastName, profileImage: currentUser.profileSummary.profileImage, + displaySubHandle, } as User; }