Disabled update checker on beta

This commit is contained in:
Juan Gilsanz Polo 2023-05-25 18:42:11 +02:00
parent 3a2b2533b0
commit 38b6f428f2
2 changed files with 14 additions and 10 deletions

View file

@ -77,16 +77,19 @@ class _BaseState extends State<Base> with WidgetsBindingObserver {
super.initState();
WidgetsBinding.instance.addPostFrameCallback((_) async {
final result = await checkInstallationSource();
final version = Provider.of<AppConfigProvider>(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),
),
);
}
}
});
}

View file

@ -210,7 +210,8 @@ class _GeneralSettingsState extends State<GeneralSettings> {
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(