From c1f7ad0c1424d6509b557b4b624c74ce4d0f841b Mon Sep 17 00:00:00 2001 From: Johann150 Date: Tue, 22 Nov 2022 15:55:59 +0100 Subject: [PATCH] server: add movedTo to packed user --- packages/backend/src/models/repositories/user.ts | 4 ++++ packages/foundkey-js/src/entities.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/backend/src/models/repositories/user.ts b/packages/backend/src/models/repositories/user.ts index 060bc0cd6..134a4dcbd 100644 --- a/packages/backend/src/models/repositories/user.ts +++ b/packages/backend/src/models/repositories/user.ts @@ -300,6 +300,10 @@ export const UserRepository = db.getRepository(User).extend({ }), emojis: populateEmojis(user.emojis, user.host), onlineStatus: this.getOnlineStatus(user), + movedTo: !user.movedToId ? undefined : this.pack(user.movedTo ?? user.movedToId, me, { + ...opts, + detail: false, + }), ...(opts.detail ? { url: profile!.url, diff --git a/packages/foundkey-js/src/entities.ts b/packages/foundkey-js/src/entities.ts index c8a91fba9..3742630bb 100644 --- a/packages/foundkey-js/src/entities.ts +++ b/packages/foundkey-js/src/entities.ts @@ -28,6 +28,7 @@ export type UserLite = { faviconUrl: Instance['faviconUrl']; themeColor: Instance['themeColor']; }; + movedTo?: UserLite; }; export type UserDetailed = UserLite & {