delayed static method

Cmd delayed(
  1. Duration duration,
  2. Msg? callback()
)

Sends a message after a delay.

Implementation

static Cmd delayed(Duration duration, Msg? Function() callback) {
  return Cmd(() async {
    await Future<void>.delayed(duration);
    return callback();
  });
}