libs5-go/node/services.go

20 lines
344 B
Go

package node
import "git.lumeweb.com/LumeWeb/libs5-go/interfaces"
var (
_ interfaces.Services = (*ServicesImpl)(nil)
)
type ServicesImpl struct {
p2p interfaces.P2PService
}
func NewServices(p2p interfaces.P2PService) *ServicesImpl {
return &ServicesImpl{p2p: p2p}
}
func (s *ServicesImpl) P2P() interfaces.P2PService {
return s.p2p
}