diff --git a/CHANGELOG.md b/CHANGELOG.md index bf8b0fb..492dfc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 1.1.1 +- Přidat informaci o neobjednatelném obědě (specialitka pro apple) +- Zobrazovat uvítací obrazovku při nedokončení i když je uživatel zapamatován # 1.1.0 - Přidat uvítací obrazovku při prvním spuštění - Mírné vyčištění kódu diff --git a/lib/main.dart b/lib/main.dart index c388d1f..28b70eb 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -120,13 +120,22 @@ class _LoginPageState extends State { ); return; } - Navigator.pushReplacement( - context, - MaterialPageRoute( - builder: (context) => JidelnicekPage( - canteen: canteen, - )), - ); + const storage = FlutterSecureStorage(); + var odsouhlasil = await storage.read(key: "oc_souhlas"); + if (odsouhlasil == null || odsouhlasil != "ano") { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (c) => WelcomeScreen(canteen: canteen))); + } else { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => JidelnicekPage( + canteen: canteen, + )), + ); + } } catch (_) { ScaffoldMessenger.of(context).hideCurrentSnackBar(); ScaffoldMessenger.of(context).showSnackBar( diff --git a/pubspec.yaml b/pubspec.yaml index d0ed551..ed5d01a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: 'none' # The following defines the version and build number for your application. # A version number is three numbers separated by dots, like 1.2.43 # followed by an optional build number separated by a +. -version: 1.1.0+4 +version: 1.1.1+5 environment: sdk: ">=2.16.1 <3.0.0"