chore: simplify struct initialization to direct return
๐ Generated with Crush
Assisted-by: GLM-4.7 via Crush <crush@charm.land>
commitb7c128a33cfa79a8ae45b1865b453c7b9353a3c8
authorChristian Rocha <christian@rocha.is>
dateSun 18 Jan 2026, 18:11 (9 months ago)
parent3635435
internal/pubsub/broker.go+1โ2
@@ -20,12 +20,11 @@ func NewBroker[T any]() *Broker[T] {
2020}
2121
2222func NewBrokerWithOptions[T any](channelBufferSize, maxEvents int) *Broker[T] {
23โ b := &Broker[T]{
23+ return &Broker[T]{
2424 subs: make(map[chan Event[T]]struct{}),
2525 done: make(chan struct{}),
2626 maxEvents: maxEvents,
2727 }
28โ return b
2928}
3029
3130func (b *Broker[T]) Shutdown() {