desktop: do not show auto update toggle for flatpak users

This commit is contained in:
Abdullah Atta
2023-11-02 13:20:51 +05:00
parent ba8c09a7d9
commit a5704ad75c
3 changed files with 6 additions and 0 deletions

View File

@@ -139,6 +139,7 @@ export const BehaviourSettings: SettingsGroup[] = [
key: "updates",
section: "behaviour",
header: "Updates",
isHidden: () => useSettingStore.getState().isFlatpak,
settings: [
{
key: "auto-updates",

View File

@@ -57,6 +57,7 @@ class SettingStore extends BaseStore {
*/
desktopIntegrationSettings = undefined;
autoUpdates = true;
isFlatpak = false;
refresh = async () => {
this.set({
@@ -64,6 +65,7 @@ class SettingStore extends BaseStore {
timeFormat: db.settings.getTimeFormat(),
titleFormat: db.settings.getTitleFormat(),
trashCleanupInterval: db.settings.getTrashCleanupInterval(),
isFlatpak: await desktop?.integration.isFlatpak.query(),
desktopIntegrationSettings:
await desktop?.integration.desktopIntegration.query(),
privacyMode: await desktop?.integration.privacyMode.query(),