Files
status-go/pkg/messaging/api_subscriptions.go
Alex Jbanca 32c3bcedc6 fix: ConnectionStatusSubscription leaks goroutines (#7395)
A new goroutine is created every time ConnectionStatusSubscription.C is called.

With this commit we're creating the BridgeChannels in the constructor and return it on ConnectionStatusSubscription.C
2026-03-31 10:32:47 +03:00

15 lines
388 B
Go

package messaging
import (
"github.com/status-im/status-go/pkg/messaging/adapters"
"github.com/status-im/status-go/pkg/messaging/types"
)
func (a *API) SubscribeToConnStatusChanges() (types.ConnectionStatusSubscription, error) {
sub, err := a.core.waku.SubscribeToConnStatusChanges()
if err != nil {
return nil, err
}
return adapters.NewConnectionStatusSubscription(sub), nil
}