UNPKG

slack-edge

Version:

Slack app development framework for edge functions with streamlined TypeScript support

22 lines 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toLogin = toLogin; /** * Build a login data by combining two API response data * @param token openid.connect.token API response * @param userInfo openid.connect.userInfo API response * @returns login data */ function toLogin(token, userInfo) { return { enterprise_id: userInfo["https://slack.com/enterprise_id"], team_id: userInfo["https://slack.com/team_id"], user_id: userInfo["https://slack.com/user_id"], email: userInfo.email, picture: userInfo.picture, access_token: token.access_token, refresh_token: token.refresh_token, token_expires_at: token.expires_in ? new Date().getTime() / 1000 + token.expires_in : undefined, }; } //# sourceMappingURL=login.js.map