aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--ui/src/stores/game.svelte.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/src/stores/game.svelte.ts b/ui/src/stores/game.svelte.ts
index feaf8d6..0af3daf 100644
--- a/ui/src/stores/game.svelte.ts
+++ b/ui/src/stores/game.svelte.ts
@@ -9,7 +9,7 @@ export class GameState {
async loadVersions() {
try {
- this.versions = await invoke("get_versions");
+ this.versions = await invoke<Version[]>("get_versions");
if (this.versions.length > 0) {
const latest = this.versions.find((v) => v.type === "release");
this.selectedVersion = latest ? latest.id : this.versions[0].id;
@@ -35,9 +35,9 @@ export class GameState {
uiState.setStatus("Preparing to launch " + this.selectedVersion + "...");
console.log("Invoking start_game for version:", this.selectedVersion);
try {
- const msg = await invoke("start_game", { versionId: this.selectedVersion });
+ const msg = await invoke<string>("start_game", { versionId: this.selectedVersion });
console.log("Response:", msg);
- uiState.setStatus(msg as string);
+ uiState.setStatus(msg);
} catch (e) {
console.error(e);
uiState.setStatus("Error: " + e);