diff --git a/frontend/src/filemanager.js b/frontend/src/filemanager.js index 485d52bde..ea53a42d6 100644 --- a/frontend/src/filemanager.js +++ b/frontend/src/filemanager.js @@ -5,10 +5,10 @@ import './style.css'; import '@fontsource/noto-sans'; -import superagent from 'superagent'; - import { createRouter, createWebHashHistory } from 'vue-router'; +import { fetcher } from 'pankow'; + import FileManager from './FileManager.vue'; import Home from './views/Home.vue'; import Viewer from './views/Viewer.vue'; @@ -47,10 +47,8 @@ const i18n = createI18n({ async function loadLanguage(lang) { try { - const result = await superagent.get(`${API_ORIGIN}/translation/${lang}.json`); - - // we do not deliver as application/json :/ - translations[lang] = JSON.parse(result.text); + const result = await fetcher.get(`${API_ORIGIN}/translation/${lang}.json`); + translations[lang] = result.body; } catch (e) { console.error(`Failed to load language file for ${lang}`, e); } diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index 30d92f2ba..7968a48dc 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -100,10 +100,9 @@