trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
14 lines (13 loc) • 680 B
JavaScript
import { API_ENDPOINTS } from '../../../../../../adapters/public-api/constants/api-urls.js';
import { TRAININGPEAKS_API_HEADERS } from '../../../../../../adapters/public-api/endpoints/users/v3/shared/constants.js';
export const getUser = async (httpClient, authToken) => {
return await httpClient.get(API_ENDPOINTS.USER_PROFILE, {
headers: {
accept: 'application/json, text/javascript, */*; q=0.01',
authorization: `Bearer ${authToken.accessToken}`,
'content-type': 'application/json',
...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',
},
});
};