runOnEveryNewVersion<T> static method

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

A generic callback that runs each time the app version changes

Implementation

static Future<T?> runOnEveryNewVersion<T>({
  /// Key used to runOnEveryNewVersion in multiple places
  /// without key it will run only once
  String? key,
  required T? Function() callback,
  T? Function()? fallback,
  bool debugCallback = false,
  bool debugFallback = false,
}) {
  return OnceRunner.runOnNewVersion(
    key: key,
    callback: callback,
    fallback: fallback,
    debugCallback: debugCallback,
    debugFallback: debugFallback,
  );
}