fix: nastavit fixní verze a opravit offline crash
This commit is contained in:
parent
a51e16907d
commit
c6a60744b7
3 changed files with 16 additions and 6 deletions
|
@ -356,8 +356,18 @@ class _JidelnicekPageState extends State<JidelnicekPage> {
|
|||
f.deleteSync();
|
||||
}
|
||||
}
|
||||
|
||||
// Uložíme nová data
|
||||
var j = await widget.canteen.jidelnicekDen();
|
||||
Jidelnicek j = Jidelnicek(DateTime.now(), []);
|
||||
try {
|
||||
j = await widget.canteen.jidelnicekDen();
|
||||
} catch (e) {
|
||||
if (!widget.canteen.prihlasen) {
|
||||
if (!mounted) return; // ! Přidat chybu, pokud není mounted
|
||||
Navigator.pushReplacement(
|
||||
context, MaterialPageRoute(builder: (c) => const LoginPage()));
|
||||
}
|
||||
}
|
||||
var soubor = File(
|
||||
"${appDocDir.path}/jidelnicek_${den.year}-${den.month}-${den.day}.json");
|
||||
soubor.createSync();
|
||||
|
|
|
@ -110,14 +110,14 @@ packages:
|
|||
name: flutter_local_notifications
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "9.9.1"
|
||||
version: "9.5.3+1"
|
||||
flutter_local_notifications_linux:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: flutter_local_notifications_linux
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.5.1"
|
||||
version: "0.4.2"
|
||||
flutter_local_notifications_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -143,7 +143,7 @@ packages:
|
|||
name: flutter_secure_storage
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "5.1.2"
|
||||
version: "5.0.2"
|
||||
flutter_secure_storage_linux:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
@ -17,12 +17,12 @@ dependencies:
|
|||
flutter_localizations:
|
||||
sdk: flutter
|
||||
canteenlib: ^1.0.0
|
||||
flutter_secure_storage: ^5.0.2
|
||||
flutter_secure_storage: 5.0.2
|
||||
url_launcher: ^6.0.20
|
||||
path_provider: ^2.0.9
|
||||
shared_preferences: ^2.0.13
|
||||
introduction_screen: ^3.0.1
|
||||
flutter_local_notifications: ^9.5.3+1
|
||||
flutter_local_notifications: 9.5.3+1
|
||||
timezone: ^0.8.0
|
||||
flutter_native_timezone: ^2.0.0
|
||||
intl: ^0.17.0
|
||||
|
|
Reference in a new issue