setTimeout method
Implementation
void setTimeout(int newTimerId, int timeout, void Function() callback) {
Duration timeoutDurationMS = Duration(milliseconds: timeout);
_timerMap[newTimerId] = Timer(timeoutDurationMS, () {
if (_isPaused) {
_pendingUnFinishedCallbacks.add(callback);
return;
}
callback();
_timerMap.remove(newTimerId);
});
}