From 38b6f428f20de4aadc1a2a1d208af7fa0fab1a8f Mon Sep 17 00:00:00 2001 From: Juan Gilsanz Polo Date: Thu, 25 May 2023 18:42:11 +0200 Subject: [PATCH] Disabled update checker on beta --- lib/base.dart | 21 ++++++++++++--------- lib/screens/settings/general_settings.dart | 3 ++- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/lib/base.dart b/lib/base.dart index 5c6289b..6b9f3b0 100644 --- a/lib/base.dart +++ b/lib/base.dart @@ -77,16 +77,19 @@ class _BaseState extends State with WidgetsBindingObserver { super.initState(); WidgetsBinding.instance.addPostFrameCallback((_) async { - final result = await checkInstallationSource(); + final version = Provider.of(context, listen: false).getAppInfo!.version; + if (!version.contains('beta')) { + final result = await checkInstallationSource(); - if (result != null && widget.appConfigProvider.doNotRememberVersion != result.tagName) { - await showDialog( - context: context, - builder: (context) => UpdateModal( - gitHubRelease: result, - onDownload: (link, version) => openUrl(link), - ), - ); + if (result != null && widget.appConfigProvider.doNotRememberVersion != result.tagName) { + await showDialog( + context: context, + builder: (context) => UpdateModal( + gitHubRelease: result, + onDownload: (link, version) => openUrl(link), + ), + ); + } } }); } diff --git a/lib/screens/settings/general_settings.dart b/lib/screens/settings/general_settings.dart index d237d3c..792d463 100644 --- a/lib/screens/settings/general_settings.dart +++ b/lib/screens/settings/general_settings.dart @@ -210,7 +210,8 @@ class _GeneralSettingsState extends State { appConfigProvider.installationSource == Source.IS_INSTALLED_FROM_LOCAL_SOURCE || appConfigProvider.installationSource == Source.IS_INSTALLED_FROM_PLAY_PACKAGE_INSTALLER || appConfigProvider.installationSource == Source.UNKNOWN - )) + )) && + !appConfigProvider.getAppInfo!.version.contains('beta') ) ...[ SectionLabel(label: AppLocalizations.of(context)!.application), CustomListTile(