refactor(github): replace generateRequest with $.http

This commit is contained in:
Ali BARIN
2022-10-20 20:15:15 +02:00
parent 45bf274dc0
commit 1613ab503c
3 changed files with 2 additions and 34 deletions

View File

@@ -4,7 +4,7 @@ import getCurrentUser from '../common/get-current-user';
const isStillVerified = async ($: IGlobalVariable) => {
try {
const user = await getCurrentUser($);
return !!user;
return !!user.id;
} catch (error) {
return false;
}

View File

@@ -1,28 +0,0 @@
import { IGlobalVariable, IJSONObject } from '@automatisch/types';
import { Method } from 'axios';
type IGenereateRequestOptons = {
requestPath: string;
method: string;
data?: IJSONObject;
};
const generateRequest = async (
$: IGlobalVariable,
options: IGenereateRequestOptons
) => {
const { requestPath, method, data } = options;
const response = await $.http.request({
url: requestPath,
method: method as Method,
data,
headers: {
Authorization: `Bearer ${$.auth.data.accessToken}`
},
});
return response;
};
export default generateRequest;

View File

@@ -1,11 +1,7 @@
import { IGlobalVariable, IJSONObject } from '@automatisch/types';
import generateRequest from './generate-request';
const getCurrentUser = async ($: IGlobalVariable): Promise<IJSONObject> => {
const response = await generateRequest($, {
requestPath: '/user',
method: 'GET',
});
const response = await $.http.get('/user');
const currentUser = response.data;
return currentUser;