runDaily<T> static method

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

A generic callback that runs on a daily basis The day here means you run the function at 3:00 AM. So, Day means the next 3:00 AM

Implementation

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