aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src/plugins/store.ts
diff options
context:
space:
mode:
authorGeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>2024-02-21 23:21:04 +0100
committerGitHub <noreply@github.com>2024-02-21 23:21:04 +0100
commit5a6dd6209d669a31b0f97c4fda5ef21187ea6b47 (patch)
tree3e622c3c191130f9ecb47c514a4dba7fd32110fb /src-vue/src/plugins/store.ts
parent573d8c90e5de42c310c757aebcc6668800ca4396 (diff)
downloadFlightCore-5a6dd6209d669a31b0f97c4fda5ef21187ea6b47.tar.gz
FlightCore-5a6dd6209d669a31b0f97c4fda5ef21187ea6b47.zip
refactor: Pass launch options via object (#760)
Use the existing defined interface to pass an object to store instead of just a boolean value. Allows for further extending in the future.
Diffstat (limited to 'src-vue/src/plugins/store.ts')
-rw-r--r--src-vue/src/plugins/store.ts12
1 files changed, 2 insertions, 10 deletions
diff --git a/src-vue/src/plugins/store.ts b/src-vue/src/plugins/store.ts
index 85130c8c..b61ac573 100644
--- a/src-vue/src/plugins/store.ts
+++ b/src-vue/src/plugins/store.ts
@@ -173,11 +173,7 @@ export const store = createStore<FlightCoreStore>({
}
}
},
- async launchGame(state: any, no_checks = false) {
- const launch_options: NorthstarLaunchOptions = {
- launch_via_steam: false,
- bypass_checks: no_checks,
- };
+ async launchGame(state: any, launch_options: NorthstarLaunchOptions = { launch_via_steam: false, bypass_checks: false}) {
if (launch_options.bypass_checks) {
await invoke("launch_northstar", { gameInstall: state.game_install, launchOptions: launch_options })
@@ -246,11 +242,7 @@ export const store = createStore<FlightCoreStore>({
break;
}
},
- async launchGameSteam(state: any, no_checks = false) {
- const launch_options: NorthstarLaunchOptions = {
- launch_via_steam: true,
- bypass_checks: false,
- };
+ async launchGameSteam(state: any, launch_options: NorthstarLaunchOptions = { launch_via_steam: true, bypass_checks: false}) {
await invoke("launch_northstar", { gameInstall: state.game_install, launchOptions: launch_options })
.then((message) => {
showNotification('Success');