From aecbcf62dfaa19bd62280c3fdc51610568a5be7c Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 2 Oct 2022 00:54:05 +0200 Subject: [PATCH] =?UTF-8?q?Aktualizacja=20odno=C5=9Bnika=20do=20changelogu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/App.vue b/src/App.vue index f55b499..72426d8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -40,6 +40,7 @@ import TrainModal from './components/Global/TrainModal.vue'; import StorageManager from './scripts/managers/storageManager'; import imageMixin from './mixins/imageMixin'; import AppHeader from './components/App/AppHeader.vue'; +import axios from 'axios'; export default defineComponent({ components: { @@ -106,10 +107,19 @@ export default defineComponent({ StorageManager.setStringValue('lang', lang); }, - setReleaseURL() { - const releaseURL = StorageManager.getStringValue('releaseURL'); + async setReleaseURL() { + try { + const releaseData = await ( + await axios.get('https://api.github.com/repos/Spythere/stacjownik/releases/latest') + ).data; - this.releaseURL = releaseURL || ''; + if (!releaseData) return; + + this.releaseURL = releaseData.html_url; + } catch (error) { + console.error(`Wystąpił błąd podczas pobierania danych z API GitHuba: ${error}`); + return; + } }, loadLang() {