every method

Future<void> every(
  1. String rate,
  2. IntervalHandler middleware
)

Run middleware at a certain interval defined by the rate. E.g. '7 days', '3 hours', '30 minutes'.

Implementation

Future<void> every(String rate, IntervalHandler middleware) async {
  var registrationRequest = $sp.RegistrationRequest(
      scheduleName: name, every: $s.ScheduleEvery(rate: rate));

  var worker = IntervalWorker(registrationRequest, middleware,
      client: _schedulesClient);

  await worker.start();
}