This commit is contained in:
Hayden 2022-09-03 22:19:19 -08:00
parent 5f589f95b8
commit 3fda815634

View file

@ -3,12 +3,8 @@ import { UserApi } from '~~/lib/api/user';
import { Requests } from '~~/lib/requests';
import { useAuthStore } from '~~/stores/auth';
function ApiDebugger(r: Response) {
console.table({
'Request Url': r.url,
'Response Status': r.status,
'Response Status Text': r.statusText,
});
function logger(r: Response) {
console.log(`${r.status} ${r.url} ${r.statusText}`);
}
export function usePublicApi(): PublicApi {
@ -20,7 +16,7 @@ export function useUserApi(): UserApi {
const authStore = useAuthStore();
const requests = new Requests('', () => authStore.token, {});
requests.addResponseInterceptor(ApiDebugger);
requests.addResponseInterceptor(logger);
requests.addResponseInterceptor(r => {
if (r.status === 401) {
authStore.clearSession();