trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
18 lines (17 loc) • 811 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUser = 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 getUser = async (httpClient, authToken) => {
return await httpClient.get(api_urls_1.API_ENDPOINTS.USER_PROFILE, {
headers: {
accept: 'application/json, text/javascript, */*; q=0.01',
authorization: `Bearer ${authToken.accessToken}`,
'content-type': 'application/json',
...constants_1.TRAININGPEAKS_API_HEADERS,
'accept-language': 'en-GB,en;q=0.9,es-ES;q=0.8,es;q=0.7,en-US;q=0.6',
},
});
};
exports.getUser = getUser;