uiPeriodicTimer function
Implementation
UITimerGenerator uiPeriodicTimer(
Duration interval, {
Duration alignment = Duration.zero,
}) {
assert(interval > Duration.zero);
DateTime? next;
return (DateTime now) {
next = uiAlignDateTime((next ?? now).add(interval), alignment);
if (now.compareTo(next!) < 0) {
next = uiAlignDateTime(now.add(interval), alignment);
}
return next!;
};
}