summaryrefslogtreecommitdiff
path: root/src/api/lsfgApi.ts
diff options
context:
space:
mode:
authorxXJsonDeruloXx <danielhimebauch@gmail.com>2026-08-01 15:15:05 -0400
committerxXJsonDeruloXx <danielhimebauch@gmail.com>2026-08-01 15:15:05 -0400
commit0b0a92b5568d474401bf3be50399b5e22284214b (patch)
tree503c3d011dd8cf2cc2dbea73c38d03f840e8ccb8 /src/api/lsfgApi.ts
parent63d758abe6318c5877e658c7a56282a7d90ede51 (diff)
downloaddecky-lsfg-vk-0b0a92b5568d474401bf3be50399b5e22284214b.tar.gz
decky-lsfg-vk-0b0a92b5568d474401bf3be50399b5e22284214b.zip
feat: migrate Flatpak integrations with native updates
Diffstat (limited to 'src/api/lsfgApi.ts')
-rw-r--r--src/api/lsfgApi.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/api/lsfgApi.ts b/src/api/lsfgApi.ts
index 8378a7f..f112d39 100644
--- a/src/api/lsfgApi.ts
+++ b/src/api/lsfgApi.ts
@@ -7,6 +7,18 @@ export interface InstallationResult {
error?: string;
message?: string;
removed_files?: string[];
+ flatpak_update?: FlatpakMigrationResult;
+}
+
+export interface FlatpakMigrationResult {
+ success: boolean;
+ message: string;
+ error?: string;
+ skipped?: boolean;
+ updated_versions: string[];
+ failed_versions: Array<{ version: string; error: string }>;
+ migrated_apps: string[];
+ failed_apps: Array<{ app_id: string; error: string }>;
}
export interface InstallationStatus {