From d45f09613e07c2de04dd3938a37e07c560380e6a Mon Sep 17 00:00:00 2001 From: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Date: Wed, 14 Feb 2024 21:52:53 +0100 Subject: fix: Show error message in case of failure (#812) Shows an error message if retrieving release notes failed instead of just doing nothing. --- src-vue/src/plugins/store.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src-vue') diff --git a/src-vue/src/plugins/store.ts b/src-vue/src/plugins/store.ts index 6c382e0c..85130c8c 100644 --- a/src-vue/src/plugins/store.ts +++ b/src-vue/src/plugins/store.ts @@ -264,7 +264,13 @@ export const store = createStore({ }, async fetchReleaseNotes(state: FlightCoreStore) { if (state.releaseNotes.length !== 0) return; - state.releaseNotes = await invoke("get_northstar_release_notes"); + await invoke("get_northstar_release_notes") + .then((message) => { + state.releaseNotes = message; + }) + .catch((error) => { + showErrorNotification(error); + }); }, async fetchThunderstoreMods(state: FlightCoreStore) { // To check if some Thunderstore mods are already installed/outdated, we need to load locally-installed mods. -- cgit v1.2.3