From b4a4f47f781724fc59f7d9392b98a739a5373696 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Wed, 2 Nov 2022 18:17:06 +0100 Subject: [PATCH] feat(slack): add get-current-user helper --- .../src/apps/slack/common/get-current-user.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 packages/backend/src/apps/slack/common/get-current-user.ts diff --git a/packages/backend/src/apps/slack/common/get-current-user.ts b/packages/backend/src/apps/slack/common/get-current-user.ts new file mode 100644 index 00000000..e0500f8f --- /dev/null +++ b/packages/backend/src/apps/slack/common/get-current-user.ts @@ -0,0 +1,13 @@ +import { IGlobalVariable, IJSONObject } from '@automatisch/types'; + +const getCurrentUser = async ($: IGlobalVariable): Promise => { + const params = { + user: $.auth.data.userId as string, + } + const response = await $.http.get('/users.info', { params }); + const currentUser = response.data.user; + + return currentUser; +}; + +export default getCurrentUser;