UNPKG

fitbit-api-client

Version:
19 lines 836 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AuthTokenFromJson = AuthTokenFromJson; const types_utils_1 = require("../../utils/types.utils"); // AuthTokenをJSONからパース function AuthTokenFromJson(json) { const expiresAt = new Date(new Date().getTime() + (0, types_utils_1.get)(json, 'expires_in') * 1000); const scopes = (0, types_utils_1.get)(json, 'scope').split(' '); const scope = scopes.map(types_utils_1.parseFitbitScope); return { accessToken: (0, types_utils_1.get)(json, 'access_token'), expiresAt, refreshToken: (0, types_utils_1.get)(json, 'refresh_token'), scope, tokenType: (0, types_utils_1.get)(json, 'token_type'), userId: (0, types_utils_1.get)(json, 'user_id'), }; } //# sourceMappingURL=session.js.map