correction create opts #159

Merged
vtolstov merged 1 commits from devstigneev/micro-broker-kgo:v3_fix_opts into v3 2026-01-30 09:48:27 +03:00

5
kgo.go
View File

@@ -477,7 +477,8 @@ func (k *Broker) Subscribe(ctx context.Context, topic string, handler broker.Han
connected: k.connected, connected: k.connected,
} }
kopts := append(k.kopts, kopts := append(
[]kgo.Opt{
kgo.ConsumerGroup(options.Group), kgo.ConsumerGroup(options.Group),
kgo.ConsumeTopics(topic), kgo.ConsumeTopics(topic),
kgo.ConsumeResetOffset(kgo.NewOffset().AtStart()), kgo.ConsumeResetOffset(kgo.NewOffset().AtStart()),
@@ -490,6 +491,8 @@ func (k *Broker) Subscribe(ctx context.Context, topic string, handler broker.Han
kgo.AutoCommitCallback(sub.autocommit), kgo.AutoCommitCallback(sub.autocommit),
kgo.AutoCommitMarks(), kgo.AutoCommitMarks(),
kgo.WithHooks(sub), kgo.WithHooks(sub),
},
k.kopts...,
) )
if options.Context != nil { if options.Context != nil {