Added loading screen on init

This commit is contained in:
2023-09-29 10:17:10 +05:30
parent cfb105068a
commit 47259b7a58
4 changed files with 13 additions and 5 deletions

View File

@@ -16,14 +16,14 @@ class GlobalModel extends ChangeNotifier {
late Map<dynamic, dynamic> mainData;
DateTime currentDate = DateTime.now();
String menuTime = breakfast;
bool menuAvailable = false;
DataStatus menuAvailable = DataStatus.Loading;
GlobalModel() {
print("In constructor");
GlobalModel.loadData().then((value) {
mainData = value;
if (this.mainData["dates"].keys.contains(this.date)) {
this.menuAvailable = true;
this.menuAvailable = DataStatus.Loaded;
}
// print(mainData);
notifyListeners();
@@ -157,9 +157,9 @@ class GlobalModel extends ChangeNotifier {
void isMenuAvailable() {
if (this.mainData["dates"].keys.contains(this.date)) {
this.menuAvailable = true;
this.menuAvailable = DataStatus.Loaded;
} else {
this.menuAvailable = false;
this.menuAvailable = DataStatus.NotFound;
}
}