This commit is contained in:
Felipe
2023-12-01 09:44:30 -05:00
parent f0d18de550
commit 80a9713e9c
@@ -96,7 +96,7 @@ class _ServiceScreenState extends State<ServiceScreen> {
if (settings == null) {
SettingModel.getSettings().then(
(SettingModel value) => (value) {
(SettingModel value) {
if (mounted) {
setState(() {
settings = value.version;
@@ -104,7 +104,9 @@ class _ServiceScreenState extends State<ServiceScreen> {
});
}
},
);
).catchError((error) {
print('App version Error al obtener la configuración: $error');
});
}
if (_ciudad == '...') {
@@ -1010,19 +1012,23 @@ class _ServiceScreenState extends State<ServiceScreen> {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
String version = packageInfo.version;
print('App version: $version');
if (mounted) {
setState(() {
appVersion = version;
});
}
print('App version: $settings');
if (settings != null) {
_checkForUpdate(settings);
}
}
void _checkForUpdate(String? settings) {
if (appVersion == settings) {
if (appVersion != settings) {
showDialog(
context: context,
builder: (context) {