Added WaitFor to queue eventbus consumer

This commit is contained in:
Peter Grlica
2021-11-02 18:40:51 +01:00
committed by Denis Arh
parent 680f4db003
commit 2a8a3bfdb4
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -11,6 +11,7 @@ import (
type (
Dispatcher interface {
Dispatch(ctx context.Context, ev eventbus.Event)
WaitFor(ctx context.Context, ev eventbus.Event) (err error)
}
EventbusConsumer struct {
+2
View File
@@ -150,6 +150,8 @@ func (mb *messageBus) Push(q string, p []byte) {
return
}
mb.logger.Debug("pushing message", zap.String("queue", q))
mb.in <- types.Message{P: p, Q: q}
}