@@ -3,6 +3,8 @@ package main
33import (
44 "context"
55 "fmt"
6+ "time"
7+
68 "github.com/morebec/go-misas/misas"
79 "github.com/morebec/go-misas/mpostgres"
810 "github.com/morebec/go-misas/muuid"
@@ -11,7 +13,6 @@ import (
1113 adapters2 "github.com/morebec/smallflow/internal/orchestrator/adapters"
1214 "github.com/morebec/smallflow/internal/workflowmgmt"
1315 "github.com/morebec/smallflow/internal/workflowmgmt/adapters"
14- "time"
1516)
1617
1718func main () {
@@ -30,26 +31,22 @@ func main() {
3031 panic (err )
3132 }
3233
33- eventRegistry := mx .NewMessageRegistry [misas.EventTypeName , misas.Event ]()
34+ mx .EventRegistry .Register (workflowmgmt .WorkflowEnabledEventTypeName , workflowmgmt.WorkflowEnabledEvent {})
35+ mx .EventRegistry .Register (workflowmgmt .WorkflowDisabledEventTypeName , workflowmgmt.WorkflowDisabledEvent {})
36+ mx .EventRegistry .Register (workflowmgmt .WorkflowTriggeredEventTypeName , workflowmgmt.WorkflowTriggeredEvent {})
37+ mx .EventRegistry .Register (workflowmgmt .WorkflowStartedEventTypeName , workflowmgmt.WorkflowStartedEvent {})
38+ mx .EventRegistry .Register (workflowmgmt .WorkflowEndedEventTypeName , workflowmgmt.WorkflowEndedEvent {})
39+ mx .EventRegistry .Register (workflowmgmt .StepStartedEventTypeName , workflowmgmt.StepStartedEvent {})
40+ mx .EventRegistry .Register (workflowmgmt .StepEndedEventTypeName , workflowmgmt.StepEndedEvent {})
3441
35- eventRegistry .Register (workflowmgmt .WorkflowEnabledEventTypeName , workflowmgmt.WorkflowEnabledEvent {})
36- eventRegistry .Register (workflowmgmt .WorkflowDisabledEventTypeName , workflowmgmt.WorkflowDisabledEvent {})
37- eventRegistry .Register (workflowmgmt .WorkflowTriggeredEventTypeName , workflowmgmt.WorkflowTriggeredEvent {})
38- eventRegistry .Register (workflowmgmt .WorkflowStartedEventTypeName , workflowmgmt.WorkflowStartedEvent {})
39- eventRegistry .Register (workflowmgmt .WorkflowEndedEventTypeName , workflowmgmt.WorkflowEndedEvent {})
40- eventRegistry .Register (workflowmgmt .StepStartedEventTypeName , workflowmgmt.StepStartedEvent {})
41- eventRegistry .Register (workflowmgmt .StepEndedEventTypeName , workflowmgmt.StepEndedEvent {})
42-
43- eventStore = mx .NewEventStoreDeserializerDecorator (eventStore , eventRegistry )
42+ eventStore = mx .NewEventStoreDeserializerDecorator (eventStore )
4443
4544 workflowRepo := & adapters.EventStoreWorkflowRepository {
4645 EventStore : eventStore ,
47- EventRegistry : eventRegistry ,
4846 UUIDGenerator : muuid .NewRandomUUIDGenerator (),
4947 }
5048 runRepo := & adapters.EventStoreRunRepository {
5149 EventStore : eventStore ,
52- EventRegistry : eventRegistry ,
5350 UUIDGenerator : muuid .NewRandomUUIDGenerator (),
5451 }
5552
@@ -109,11 +106,3 @@ func main() {
109106 fmt .Printf ("Event %d: %T → %+v\n " , i , event , event )
110107 }
111108}
112-
113- func registerActions () {
114- //actionRegistry := definition.ActionRegistry{}
115- //actionRegistry.Register(definition.NewActionFunc("my_action", func(ctx definition.Action) *definition.ActionError {
116- // fmt.Println("Hello, World!")
117- // return nil
118- //}))
119- }
0 commit comments