From 1e97e741ae89270801526234e3caaf5c7aacdca7 Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Thu, 10 Sep 2026 14:45:27 -0400 Subject: fix: clean Flatpak state from uninstall API --- src/api/lsfgApi.ts | 9 +++++++++ src/hooks/useLsfgHooks.ts | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/api/lsfgApi.ts b/src/api/lsfgApi.ts index cf09ed0..12e284e 100644 --- a/src/api/lsfgApi.ts +++ b/src/api/lsfgApi.ts @@ -7,8 +7,17 @@ interface ApiResult { error?: string | null; } +export interface FlatpakCleanupResult extends ApiResult { + removed_branches?: string[]; + preserved_branches?: string[]; + removed_filesystem_grants?: string[]; + preserved_filesystem_grants?: string[]; + ownership_uncertain?: boolean; +} + export interface InstallationResult extends ApiResult { removed_files?: string[]; + flatpak_cleanup?: FlatpakCleanupResult; } export interface InstallationStatus { diff --git a/src/hooks/useLsfgHooks.ts b/src/hooks/useLsfgHooks.ts index 16f8962..5a82b61 100644 --- a/src/hooks/useLsfgHooks.ts +++ b/src/hooks/useLsfgHooks.ts @@ -96,7 +96,7 @@ export function useInstallation(reloadConfig?: () => Promise) { return; } setIsInstalled(false); - setInstallationStatus("lsfg-vk uninstalled successfully!"); + setInstallationStatus("lsfg-vk and Flatpak support uninstalled successfully!"); await checkInstallation(); showUninstallSuccessToast(); } catch (error) { -- cgit v1.2.3