startRatesTimer method
- BookingHistory item
Implementation
void startRatesTimer(BookingHistory item) {
if (item.id == null) {
return;
}
ratesTimer[item.id] = Timer.periodic(const Duration(seconds: 1), (timer) async {
ratesCounter[item.id] = max(getRemainingTime(item), 0);
if (getRemainingTime(item) < 1) {
ratesTimer[item.id]?.cancel();
ratesCounter.refresh();
await getRatesHistory();
}
});
}