triggerImmediateSync function
void
triggerImmediateSync()
Wakes up the scan loop immediately if it is currently sleeping, and resets the backoff interval. Useful when a new message is ready to send.
Implementation
void triggerImmediateSync() {
_log('triggerImmediateSync: Waking up scan loop');
_currentScanInterval = kInitialScanIntervalMs;
if (_wakeupCompleter != null && !_wakeupCompleter!.isCompleted) {
_wakeupCompleter!.complete();
}
}