on main help sign in
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
1 file changed+1โˆ’2
internal/pubsub/broker.go+1โˆ’2
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() {