From c1726f5a3975734b934f078ef49175e2bbaebb1c Mon Sep 17 00:00:00 2001 From: grngxd <36968271+grngxd@users.noreply.github.com> Date: Sun, 8 Jun 2025 20:45:35 +0100 Subject: [PATCH] fix api client --- src/lib/api.ts | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/lib/api.ts b/src/lib/api.ts index ac2cb28..5a0eafb 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -1,31 +1,22 @@ import ky from 'ky'; import { StereoFile } from './types'; -export const apiClient = ky.create({ +export const client = ky.create({ prefixUrl: '/api', - hooks: { - beforeRequest: [ - request => { - const token = localStorage.getItem('token'); - if (token) { - request.headers.set('Authorization', `Bearer ${token}`); - } - } - ] - } + credentials: 'include' }); // TODO: make wrapper for apiclient fr export const api = { - file: async (file_id: string) => await apiClient.get(file_id), - list: async () => await apiClient.get('list').json(), + file: async (file_id: string) => await client.get(file_id), + list: async () => await client.get('list').json(), upload: async (file: File) => { const formData = new FormData(); formData.append('file', file); - return await apiClient.post('upload', { body: formData }); + return await client.post('upload', { body: formData }); }, delete: async (file_id: string) => { console.log("Deleting file with ID:", file_id); - return await apiClient.delete(`delete`, { + return await client.delete(`delete`, { json: { file_id } }).json(); },