version
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user