callBack top-level property
void Function
(Timer)
callBack
getter/setter pair
Implementation
void Function(Timer) callBack = (timer) {
var list = callbacks.entries;
for (int i = 0; i < list.length; i++) {
var key = list.elementAt(i).key;
var value = list.elementAt(i).value;
if (SchedulerBinding.instance.framesEnabled) {
key(Duration(
milliseconds: DateTime.now().millisecondsSinceEpoch -
value._tickerStartTime!.millisecondsSinceEpoch));
} else {
SchedulerBinding.instance.addPostFrameCallback((timeStamp) {
if (value.isActive) {
value.scheduleTick(rescheduling: true);
}
});
}
}
};