autoTimer method

void autoTimer(
  1. String name,
  2. LifecycleCallback<Timer> generate
)

Implementation

void autoTimer(String name, LifecycleCallback<Timer> generate) {
  onStartup(() async {
    final timer = await generate();

    onDestroy(name, () async {
      timer.cancel();
    });
  });
}