|
|
|
|
@ -226,13 +226,13 @@ class AppProvider extends ChangeNotifier {
|
|
|
|
|
// if (currentWidgetsConfigModel == null) return;
|
|
|
|
|
|
|
|
|
|
await getInfoWidgetsConfigurationsFromServer().whenComplete(() async {
|
|
|
|
|
if (currentWidgetsConfigModel!.isWeatherReq!) {
|
|
|
|
|
if (currentWidgetsConfigModel!.isWeatherReq != null && currentWidgetsConfigModel!.isWeatherReq!) {
|
|
|
|
|
await getWeatherDetailsFromServer();
|
|
|
|
|
}
|
|
|
|
|
if (currentWidgetsConfigModel!.isPrayerTimeReq!) {
|
|
|
|
|
if (currentWidgetsConfigModel!.isPrayerTimeReq != null && currentWidgetsConfigModel!.isPrayerTimeReq!) {
|
|
|
|
|
await getPrayerDetailsFromServer();
|
|
|
|
|
}
|
|
|
|
|
if (currentWidgetsConfigModel!.isRssFeedReq!) {
|
|
|
|
|
if (currentWidgetsConfigModel!.isRssFeedReq != null && currentWidgetsConfigModel!.isRssFeedReq!) {
|
|
|
|
|
await getRssFeedDetailsFromServer();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
@ -245,6 +245,9 @@ class AppProvider extends ChangeNotifier {
|
|
|
|
|
|
|
|
|
|
Future<void> getTheWidgetsConfigurationsEveryMidnight() async {
|
|
|
|
|
if (currentWidgetsConfigModel == null) return;
|
|
|
|
|
if (!(currentWidgetsConfigModel!.isWeatherReq ?? false) && !(currentWidgetsConfigModel!.isPrayerTimeReq ?? false) && !(currentWidgetsConfigModel!.isRssFeedReq ?? false)) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (!currentWidgetsConfigModel!.isWeatherReq! && !currentWidgetsConfigModel!.isPrayerTimeReq! && !currentWidgetsConfigModel!.isRssFeedReq!) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|