From 2a0df9b69a3730e01ed6f0389d19843f5373f909 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Tue, 4 Oct 2022 15:42:44 +0200 Subject: refactor: Remove unused copied code --- src-vue/src/plugins/store.ts | 42 ------------------------------------------ 1 file changed, 42 deletions(-) (limited to 'src-vue/src/plugins/store.ts') diff --git a/src-vue/src/plugins/store.ts b/src-vue/src/plugins/store.ts index e392ea27..6ce16c80 100644 --- a/src-vue/src/plugins/store.ts +++ b/src-vue/src/plugins/store.ts @@ -149,50 +149,8 @@ async function _initializeApp(state: any) { } async function _checkForFlightCoreUpdates(state: FlightCoreStore) { - // Get version number - let version_number_string = await invoke("get_version_number") as string; // Check if up-to-date let flightcore_is_outdated = await invoke("check_is_flightcore_outdated_caller") as boolean; - // Get host OS - let host_os_string = await invoke("get_host_os_caller") as string; - - // Get install location - await invoke("find_game_install_location_caller", { gamePath: state.game_path }) - .then((game_install) => { - // Found some gamepath - let game_install_obj = game_install as GameInstall; - - // Change installation state based on whether game install was found - state.northstar_state = NorthstarState.INSTALL; - state.game_path = game_install_obj.game_path; - state.install_type = game_install_obj.install_type as InstallType; - - // Check installed Northstar version if found - _get_northstar_version_number(state); - }) - .catch((error) => { - // Gamepath not found or other error - ElNotification({ - title: "Couldn't find game path", - message: error, - type: 'warning', - position: 'bottom-right' - }); - state.northstar_state = NorthstarState.GAME_NOT_FOUND; - }); - - // --- This should be moved and is only placed here temporarily ----- - let game_install = { - game_path: state.game_path, - install_type: state.install_type.toString() - } as GameInstall; - await invoke("get_log_list_caller", { gameInstall: game_install }) - .then((message) => { - console.log(message); - }) - .catch((error) => { - console.error(error); - }); } /** -- cgit v1.2.3 From dddbc93c3bab88a9d4ad3752cdfe35e15692e03f Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Tue, 4 Oct 2022 15:53:10 +0200 Subject: feat: Show notification if FlightCore is outdated --- src-vue/src/plugins/store.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src-vue/src/plugins/store.ts') diff --git a/src-vue/src/plugins/store.ts b/src-vue/src/plugins/store.ts index 6ce16c80..ccc90b1b 100644 --- a/src-vue/src/plugins/store.ts +++ b/src-vue/src/plugins/store.ts @@ -149,8 +149,21 @@ async function _initializeApp(state: any) { } async function _checkForFlightCoreUpdates(state: FlightCoreStore) { - // Check if up-to-date + // Check if FlightCore up-to-date let flightcore_is_outdated = await invoke("check_is_flightcore_outdated_caller") as boolean; + + // Get FlightCore version number + let flightcore_version_number = await invoke("get_version_number") as string; + + if (flightcore_is_outdated) { + ElNotification({ + title: 'FlightCore outdated!', + message: `Please update FlightCore. Running outdated version ${flightcore_version_number}`, + type: 'warning', + position: 'bottom-right', + duration: 0 // Duration `0` means the notification will not auto-vanish + }); + } } /** -- cgit v1.2.3