sleepWhile function

Future sleepWhile(
  1. bool predict(), [
  2. Duration duration = const Duration(milliseconds: 50)
])

Implementation

Future sleepWhile(bool Function() predict,
    [Duration duration = const Duration(milliseconds: 50)]) async {
  while (predict()) {
    await sleepAsync(duration);
  }
}