waku-org/go-waku

View on GitHub
waku/v2/node/service.go

Summary

Maintainability
A
0 mins
Test Coverage
package node

import (
    "context"

    "github.com/libp2p/go-libp2p/core/host"
    "github.com/waku-org/go-waku/waku/v2/protocol/relay"
)

type Service interface {
    SetHost(h host.Host)
    Start(context.Context) error
    Stop()
}

type ReceptorService interface {
    SetHost(h host.Host)
    Stop()
    Start(context.Context, *relay.Subscription) error
}