Merged in feature/outputqueue (pull request #29)

Remove Queue Controller Config

* removeout
This commit is contained in:
Michael McGuinness
2025-01-20 13:51:22 +00:00
parent 518927c395
commit b888e3450f
5 changed files with 6 additions and 31 deletions
+1 -1
View File
@@ -13,5 +13,5 @@ type Config struct {
}
type Controller interface {
Process(ctx context.Context, config *Config, msg *types.Message) error
Process(ctx context.Context, message *types.Message) error
}
+1 -1
View File
@@ -35,7 +35,7 @@ func PollMessage(ctx context.Context, queueConfig *PollConfig) error {
for _, message := range result.Messages {
go func() {
err := queueConfig.Controller.Process(ctx, queueConfig.Config, &message)
err := queueConfig.Controller.Process(ctx, &message)
if err != nil {
log.Printf("message process fail: %v", err)
}
+1 -1
View File
@@ -13,7 +13,7 @@ import (
type MockController struct{}
func (s MockController) Process(ctx context.Context, config *queue.Config, msg *types.Message) error {
func (s MockController) Process(ctx context.Context, req *types.Message) error {
return nil
}