any-sync/util/cmd/debug/api/node/service.go
2022-12-01 16:30:41 +01:00

33 lines
653 B
Go

package node
import (
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app"
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app/logger"
"github.com/anytypeio/go-anytype-infrastructure-experiments/util/cmd/debug/drpcclient"
)
const CName = "api.node"
var log = logger.NewNamed(CName)
type Service interface {
app.Component
}
type service struct {
client drpcclient.Service
}
func New() Service {
return &service{}
}
func (s *service) Init(a *app.App) (err error) {
s.client = a.MustComponent(drpcclient.CName).(drpcclient.Service)
return nil
}
func (s *service) Name() (name string) {
return CName
}