runCustom<T> static method

Future<T?> runCustom<T>(
  1. String key, {
  2. required T? callback(),
  3. T? fallback()?,
  4. required Duration duration,
  5. bool debugCallback = false,
  6. bool debugFallback = false,
})

A generic callback that runs on a custom basis set by the user/developer by referencing a period duration

Implementation

static Future<T?> runCustom<T>(
  String key, {
  required T? Function() callback,
  T? Function()? fallback,
  required Duration duration,
  bool debugCallback = false,
  bool debugFallback = false,
}) {
  return OnceRunner.run(
    key: key,
    duration: duration.inMilliseconds,
    callback: callback,
    fallback: fallback,
    debugCallback: debugCallback,
    debugFallback: debugFallback,
  );
}