From eef3ee4114e94c791d2d19d5c1878b3227d6c843 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 8 Jun 2022 14:59:27 +0800 Subject: [PATCH] Add getLabelsByIds service method --- packages/api/src/services/labels.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/api/src/services/labels.ts b/packages/api/src/services/labels.ts index bf9577b74..cb8432b06 100644 --- a/packages/api/src/services/labels.ts +++ b/packages/api/src/services/labels.ts @@ -66,3 +66,13 @@ export const addLabelToPage = async ( ctx ) } + +export const getLabelsByIds = async ( + userId: string, + labelIds: string[] +): Promise => { + return getRepository(Label).find({ + where: { id: In(labelIds), user: { id: userId } }, + select: ['id', 'name', 'color', 'description', 'createdAt'], + }) +}