feat: Convert all app files to JS

This commit is contained in:
Faruk AYDIN
2024-01-05 17:44:21 +01:00
parent b95478b635
commit 43dba351c3
1030 changed files with 5114 additions and 6436 deletions

View File

@@ -0,0 +1,36 @@
import { Buffer } from 'node:buffer';
const refreshToken = async ($) => {
const params = {
grant_type: 'refresh_token',
refresh_token: $.auth.data.refreshToken,
};
const basicAuthToken = Buffer.from(
`${$.auth.data.clientId}:${$.auth.data.clientSecret}`
).toString('base64');
const { data } = await $.http.post('oauth2/token', null, {
params,
headers: {
Authorization: `Basic ${basicAuthToken}`,
},
additionalProperties: {
skipAddingAuthHeader: true,
},
});
const {
access_token: accessToken,
expires_in: expiresIn,
token_type: tokenType,
} = data;
await $.auth.set({
accessToken,
expiresIn,
tokenType,
});
};
export default refreshToken;