trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
21 lines (20 loc) • 787 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 getAuthToken = async (httpClient, cookies) => {
return await httpClient.get(API_ENDPOINTS.TOKEN, {
headers: {
accept: '*/*',
...TRAININGPEAKS_API_HEADERS,
},
cookies: cookies,
});
};
export const refreshAuthToken = async (httpClient, refreshTokenRequest) => {
return await httpClient.post(API_ENDPOINTS.TOKEN_REFRESH, refreshTokenRequest, {
headers: {
accept: '*/*',
'Content-Type': 'application/json',
...TRAININGPEAKS_API_HEADERS,
},
});
};