diff --git a/node/services.go b/node/services.go new file mode 100644 index 0000000..207f5cc --- /dev/null +++ b/node/services.go @@ -0,0 +1,19 @@ +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 +}