update oclib

This commit is contained in:
mr
2026-02-02 14:36:00 +01:00
parent 01098842dd
commit 87951c8a77
4 changed files with 26 additions and 67 deletions

View File

@@ -6,6 +6,7 @@ import (
"os"
oclib "cloud.o-forge.io/core/oc-lib"
"cloud.o-forge.io/core/oc-lib/tools"
)
func main() {
@@ -55,9 +56,12 @@ func main() {
sch_mngr := daemons.ScheduleManager{Logger: oclib.GetLogger()}
exe_mngr := daemons.ExecutionManager{}
go sch_mngr.ListenNATS()
go tools.NewNATSCaller().ListenNats(map[tools.NATSMethod]func(tools.NATSResponse){
tools.CREATE_EXECTUTION: sch_mngr.GetNextScheduledWorkflows,
tools.WORKFLOW_EVENT: sch_mngr.ExecuteWorkflow,
tools.REMOVE_EXECUTION: daemons.Executions.DeleteSchedules,
})
go sch_mngr.SchedulePolling()
exe_mngr.RetrieveNextExecutions()
}