🔧 Add nil logger handling in NewConsumerManager and NewStreamManager; update integration test to pass config

This commit is contained in:
windyboy
2025-12-24 14:53:14 +08:00
parent 9a5f8a7d72
commit cf8e196248
3 changed files with 35 additions and 2 deletions
@@ -82,7 +82,7 @@ func TestJetStreamToTimescaleFlow(t *testing.T) {
}
telemetryRecorder := telemetryinfra.NewNoop()
proc := app.NewMessageProcessor(parser.ProvideParser(), repo, publisher, telemetryRecorder, logger)
proc := app.NewMessageProcessor(parser.ProvideParser(), repo, publisher, telemetryRecorder, logger, cfg)
consumer, err := natsinfra.ProvideConsumer(conn, js, proc, cfg, telemetryRecorder, logger)
if err != nil {
t.Fatalf("failed to init consumer: %v", err)