summaryrefslogtreecommitdiff
path: root/src/api/lsfgApi.ts
diff options
context:
space:
mode:
authorKurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com>2026-09-10 16:38:57 -0400
committerKurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com>2026-09-10 16:38:57 -0400
commit2258a5e5e96ad3c3d2e9eb5a3bdb58e747b2d0ad (patch)
treedfc09903a2fd21cf44ce9be794c4c2c99d5d5198 /src/api/lsfgApi.ts
parenta69ab9976905640f816b3a84d13fbc5848ffae65 (diff)
downloaddecky-lsfg-vk-2258a5e5e96ad3c3d2e9eb5a3bdb58e747b2d0ad.tar.gz
decky-lsfg-vk-2258a5e5e96ad3c3d2e9eb5a3bdb58e747b2d0ad.zip
refactor: remove direct flatpak steam metadata
Diffstat (limited to 'src/api/lsfgApi.ts')
-rw-r--r--src/api/lsfgApi.ts16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/api/lsfgApi.ts b/src/api/lsfgApi.ts
index 850efa9..3643363 100644
--- a/src/api/lsfgApi.ts
+++ b/src/api/lsfgApi.ts
@@ -41,7 +41,6 @@ export interface InstalledGame {
appid: string;
name: string;
nonSteam: boolean;
- directFlatpak?: boolean;
executable?: string;
arguments?: string;
startDir?: string;
@@ -115,15 +114,23 @@ export interface FlatpakApp {
profile: string;
config?: LsfgConfig | null;
workarounds: WorkaroundState;
- active?: boolean;
- pid?: string;
error?: string | null;
}
+export interface RunningFlatpakApp {
+ app_id: string;
+ active: boolean;
+ pid?: string;
+}
+
export interface FlatpakAppsResult extends ApiResult {
apps?: FlatpakApp[];
}
+export interface RunningFlatpakAppsResult extends ApiResult {
+ apps?: RunningFlatpakApp[];
+}
+
export interface FlatpakAppResult extends ApiResult, Partial<FlatpakApp> {
app_id: string;
}
@@ -136,10 +143,9 @@ export const getConfigFileContent = callable<[], FileContentResult>("get_config_
export const getFlatpakApps = callable<[], FlatpakAppsResult>("get_flatpak_apps");
export const enableFlatpakApp = callable<[string], FlatpakAppResult>("enable_flatpak_app");
export const updateFlatpakConfig = callable<[string, LsfgConfig], FlatpakAppResult>("update_flatpak_config");
-export const getFlatpakWorkaroundState = callable<[string], WorkaroundStateResult>("get_flatpak_workaround_state");
export const setFlatpakWorkaroundState = callable<[string, WorkaroundState], WorkaroundStateResult>("set_flatpak_workaround_state");
export const removeFlatpakApp = callable<[string], FlatpakAppResult>("remove_flatpak_app");
-export const getRunningFlatpakApps = callable<[], FlatpakAppsResult>("get_running_flatpak_apps");
+export const getRunningFlatpakApps = callable<[], RunningFlatpakAppsResult>("get_running_flatpak_apps");
export const getGameConfigs = callable<[], GameConfigsResult>("get_game_configs");
export const getInstalledGames = callable<[], InstalledGamesResult>("get_installed_games");
export const updateGameConfig = callable<[string, string, LsfgConfig], GameConfigResult>("update_game_config");