runCustom<T> method Null safety

Future<T?> runCustom<T>(
  1. String key,
  2. {required T? callback(
      ),
    1. T? fallback(
        )?,
      1. required Duration duration}
      )

      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,
      }) {
        return OnceRunner.run(
          key: key,
          duration: duration.inMilliseconds,
          callback: callback,
          fallback: fallback,
        );
      }