Show cached schedule coverage status in admin

This commit is contained in:
dwindown
2026-03-30 22:22:25 +07:00
parent fe3e2fb3fa
commit 18958be720
4 changed files with 153 additions and 3 deletions

View File

@@ -77,6 +77,11 @@ final todayScheduleProvider = Provider<DailyPrayerSchedule?>((ref) {
return SyncService.instance.getTodaySchedule(clock);
});
final scheduleCacheStatusProvider = Provider<ScheduleCacheStatus>((ref) {
final clock = ref.watch(clockProvider).valueOrNull ?? DateTime.now();
return SyncService.instance.getCacheStatus(clock);
});
final hijriDateProvider = FutureProvider<String>((ref) async {
final clock = ref.watch(clockProvider).valueOrNull ?? DateTime.now();
final hijriOffsetDays =