From 5c56c0d63f391e68960c9c9d22e23f043d4189b5 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 5 Apr 2026 00:59:53 +0200 Subject: [PATCH] refactor(http): replaced axios to native fetch api --- package.json | 1 - .../TimetableSearch/JournalSearchInput.vue | 9 ++- .../TimetableViews/JournalStorageView.vue | 17 +++--- src/http.ts | 2 +- src/stores/api.store.ts | 44 ++++++-------- tsconfig.app.tsbuildinfo | 2 +- yarn.lock | 59 ------------------- 7 files changed, 32 insertions(+), 102 deletions(-) diff --git a/package.json b/package.json index fae18cd..38ba773 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,6 @@ "preview": "vite preview" }, "dependencies": { - "axios": "^1.13.6", "lucide-vue-next": "^0.577.0", "pinia": "^3.0.4", "vue": "^3.5.30", diff --git a/src/components/TimetableSearch/JournalSearchInput.vue b/src/components/TimetableSearch/JournalSearchInput.vue index ed1ed70..1ed8ad9 100644 --- a/src/components/TimetableSearch/JournalSearchInput.vue +++ b/src/components/TimetableSearch/JournalSearchInput.vue @@ -105,11 +105,10 @@ async function fetchJournalTimetables() { try { apiStore.journalDataStatus = DataStatus.LOADING; - const response = ( - await apiStore.client!.get('/api/getTimetables', { - params: fetchParams - }) - ).data; + const response = await apiStore.client.get( + 'api/getTimetables', + fetchParams + ); apiStore.journalDataStatus = DataStatus.SUCCESS; apiStore.journalTimetablesData = response; diff --git a/src/components/TimetableViews/JournalStorageView.vue b/src/components/TimetableViews/JournalStorageView.vue index 422a907..cba67be 100644 --- a/src/components/TimetableViews/JournalStorageView.vue +++ b/src/components/TimetableViews/JournalStorageView.vue @@ -1,6 +1,8 @@