InstantTimer.periodic constructor
InstantTimer.periodic({})
Implementation
factory InstantTimer.periodic({
required Duration duration,
required void Function(Timer timer) callback,
bool startImmediately = true,
}) {
final myTimer = Timer.periodic(duration, callback);
if (startImmediately) {
Future.delayed(Duration(seconds: 0)).then((_) => callback(myTimer));
}
return InstantTimer._(myTimer, startImmediately);
}