findClosestPrayerTime static method
Implementation
static PrayerTime findClosestPrayerTime(PrayerTime prayer) {
PrayerTimeDataProvider provider = PrayerTimeDataProvider();
DzikrErrorConfig.doTry(() {
var todaySchedule =
provider.getTodayPrayerTime(monthlySchedule: prayer.monthlySchedule);
var tomorrowSchedule = provider.getTomorrowPrayerTime(
monthlySchedule: prayer.monthlySchedule);
var detailedSchedule =
provider.findClosestPrayerTime(todaySchedule, tomorrowSchedule);
prayer = PrayerTime(
monthlySchedule: prayer.monthlySchedule,
todaySchedule: detailedSchedule,
placeLat: prayer.placeLat,
placeLong: prayer.placeLong,
placeName: prayer.placeName);
}).then((value) => null);
return prayer;
}