mirror of
https://github.com/absmach/supermq.git
synced 2026-06-23 07:40:17 +00:00
MG-36 - Global ticker for scheduled rules (#42)
* initial implementation Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * update main.go file Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * update Reccuring Type method Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * add marshalling and unmrshalling for times Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * fix failing linter Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * fix postgres storage Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * add tests for schedular Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * fix failing linter Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * address comments Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * fix linter Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * address comments Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * fix linter Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * refactor should run Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * refactor how rule are ran Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * address comments Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> * rename method Signed-off-by: nyagamunene <stevenyaga2014@gmail.com> --------- Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
This commit is contained in:
+6
-1
@@ -181,6 +181,11 @@ func main() {
|
||||
go chc.CallHome(ctx)
|
||||
}
|
||||
|
||||
// Start scheduler
|
||||
g.Go(func() error {
|
||||
return svc.StartScheduler(ctx)
|
||||
})
|
||||
|
||||
// Start all servers
|
||||
g.Go(func() error {
|
||||
return httpSvc.Start()
|
||||
@@ -201,7 +206,7 @@ func newService(ctx context.Context, db *sqlx.DB, dbConfig pgclient.Config, auth
|
||||
idp := uuid.New()
|
||||
|
||||
// csvc = authzmw.AuthorizationMiddleware(csvc, authz)
|
||||
csvc := re.NewService(repo, idp, nil)
|
||||
csvc := re.NewService(repo, idp, nil, re.NewTicker(time.Minute))
|
||||
|
||||
return csvc, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user