mirror of
https://github.com/status-im/status-go.git
synced 2026-08-30 16:41:20 +00:00
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
15 lines
388 B
Go
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
|
|
}
|