Skip to content

Commit

Permalink
feature WS-426: removed the mutex from the default command dispatcher…
Browse files Browse the repository at this point in the history
… function
  • Loading branch information
IshikaGopie committed Feb 13, 2024
1 parent 940961d commit 7e06443
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions model/command.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ type DefaultCommandDispatcher struct {
}

func (e *DefaultCommandDispatcher) Dispatch(ctx context.Context, command *Command, container Container, repository EntityRepository, logger Log) (interface{}, error) {
//mutex helps keep state between routines
e.dispatch.Lock()
defer e.dispatch.Unlock()
var wg sync.WaitGroup
var err error
var result interface{}
Expand All @@ -65,7 +62,6 @@ func (e *DefaultCommandDispatcher) Dispatch(ctx context.Context, command *Comman
go func() {
defer func() {
if r := recover(); r != nil {
e.handlerPanicked = true
fmt.Println(fmt.Sprintf("%+v", r))
err = fmt.Errorf("handler error '%v'", r)
logger.Errorf("handler error '%v'", r)
Expand Down

0 comments on commit 7e06443

Please sign in to comment.