trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
26 lines (25 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.refreshAuthToken = exports.getAuthToken = void 0;
const api_urls_1 = require("../../../../../../adapters/public-api/constants/api-urls.js");
const constants_1 = require("../../../../../../adapters/public-api/endpoints/users/v3/shared/constants.js");
const getAuthToken = async (httpClient, cookies) => {
return await httpClient.get(api_urls_1.API_ENDPOINTS.TOKEN, {
headers: {
accept: '*/*',
...constants_1.TRAININGPEAKS_API_HEADERS,
},
cookies: cookies,
});
};
exports.getAuthToken = getAuthToken;
const refreshAuthToken = async (httpClient, refreshTokenRequest) => {
return await httpClient.post(api_urls_1.API_ENDPOINTS.TOKEN_REFRESH, refreshTokenRequest, {
headers: {
accept: '*/*',
'Content-Type': 'application/json',
...constants_1.TRAININGPEAKS_API_HEADERS,
},
});
};
exports.refreshAuthToken = refreshAuthToken;