every method
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();
}