delay method

Stream<T> delay(
  1. Duration duration
)

Adds a delay before starting to emit values

Implementation

Stream<T> delay(Duration duration) {
  return asyncMap((event) async {
    await Future.delayed(duration);
    return event;
  });
}