Adding initial stopChan to the engine

This commit is contained in:
DanB
2024-12-01 20:22:47 +01:00
parent 476f5ba877
commit 2dfa1e7035
2 changed files with 9 additions and 3 deletions

View File

@@ -59,7 +59,9 @@ func runCGREngine(fs []string) (err error) {
if cfg, err = services.InitConfigFromPath(ctx, *flags.CfgPath, *flags.NodeID, *flags.LogLevel); err != nil || *flags.CheckConfig {
return
}
cgr := services.NewCGREngine(cfg, servmanager.NewServiceIndexer(), []servmanager.Service{})
stopChan := make(chan struct{})
cgr := services.NewCGREngine(stopChan, cfg, servmanager.NewServiceIndexer(), []servmanager.Service{})
defer cgr.Stop(*flags.PidFile)
if err = cgr.Run(ctx, cancel, flags, vers,
@@ -73,6 +75,7 @@ func runCGREngine(fs []string) (err error) {
}
<-ctx.Done()
//<-stopChan
return
}