registerPeriodicTask method
Schedules a periodic task that will run every provided frequency
.
A unique name is required so only one job can be registered.
The echoValue is the value that will be returned in the EchoCallbackFunction
a frequency is not required and will be defaulted to 15 minutes if not provided.
Implementation
static Future<void> registerPeriodicTask(
final String uniqueName,
final String echoValue, {
final Duration frequency,
final String tag,
final ExistingWorkPolicy existingWorkPolicy,
final Duration initialDelay = _noDuration,
final WorkManagerConstraintConfig constraints,
final BackoffPolicy backoffPolicy,
final Duration backoffPolicyDelay = _noDuration,
}) async =>
await _register(
methodName: "registerPeriodicTask",
uniqueName: uniqueName,
echoValue: echoValue,
frequency: frequency,
tag: tag,
existingWorkPolicy: existingWorkPolicy,
initialDelay: initialDelay,
constraints: constraints,
backoffPolicy: backoffPolicy,
backoffPolicyDelay: backoffPolicyDelay,
);