getting rid of files

This commit is contained in:
talksik
2022-03-17 11:02:08 -04:00
parent e631a47149
commit 4a6b4deec5
35 changed files with 0 additions and 863 deletions
-14
View File
@@ -1,14 +0,0 @@
import { useMutation, useQuery } from "react-query";
import axios from "axios";
import { nirvanaApi } from "./nirvanaApi";
export enum Querytypes {
GET_USER_DETAILS = "GET_USER_DETAILS",
}
export function useGetUserDetails() {
return useQuery(Querytypes.GET_USER_DETAILS, nirvanaApi.getUserDetails, {
retry: true,
});
}
@@ -1,42 +0,0 @@
import axios, { AxiosRequestConfig, Method } from "axios";
export const localHost = process.env.REACT_APP_API_DOMAIN;
const methods = {
GET: "GET",
};
class NirvanaApi {
// auth token from google that our backend will use
private _authToken?: string;
setPrivateToken(_googleIdToken: string) {
this._authToken = _googleIdToken;
}
async fetch(options: AxiosRequestConfig, privateRoute: boolean = false) {
// use the auth token if it's a private route
// error if no auth token and it's a private route
// throw error and show message on anything that is an error from the backend
if (privateRoute && this._authToken) {
return await axios({
...options,
headers: { Authorization: this._authToken },
});
}
return axios(options);
}
async getUserDetails() {
return await this.fetch(
{
method: "GET",
url: localHost + `/users`,
},
true
);
}
}
export const nirvanaApi = new NirvanaApi();