Move API implementations to a separate package

This commit is contained in:
Łukasz Magiera 2019-07-24 03:13:56 +02:00
parent c6b4fadba1
commit 33dc14c9f2
4 changed files with 6 additions and 5 deletions

View File

@ -27,6 +27,7 @@ import (
"github.com/filecoin-project/go-lotus/chain/types" "github.com/filecoin-project/go-lotus/chain/types"
"github.com/filecoin-project/go-lotus/node/config" "github.com/filecoin-project/go-lotus/node/config"
"github.com/filecoin-project/go-lotus/node/hello" "github.com/filecoin-project/go-lotus/node/hello"
"github.com/filecoin-project/go-lotus/node/impl"
"github.com/filecoin-project/go-lotus/node/modules" "github.com/filecoin-project/go-lotus/node/modules"
"github.com/filecoin-project/go-lotus/node/modules/helpers" "github.com/filecoin-project/go-lotus/node/modules/helpers"
"github.com/filecoin-project/go-lotus/node/modules/lp2p" "github.com/filecoin-project/go-lotus/node/modules/lp2p"
@ -222,7 +223,7 @@ func StorageMiner(out *api.StorageMiner) Option {
}, },
func(s *Settings) error { func(s *Settings) error {
resAPI := &StorageMinerAPI{} resAPI := &impl.StorageMinerAPI{}
s.invokes[ExtractApiKey] = fx.Extract(resAPI) s.invokes[ExtractApiKey] = fx.Extract(resAPI)
*out = resAPI *out = resAPI
return nil return nil
@ -277,7 +278,7 @@ func Repo(r repo.Repo) Option {
func FullAPI(out *api.FullNode) Option { func FullAPI(out *api.FullNode) Option {
return func(s *Settings) error { return func(s *Settings) error {
resAPI := &FullNodeAPI{} resAPI := &impl.FullNodeAPI{}
s.invokes[ExtractApiKey] = fx.Extract(resAPI) s.invokes[ExtractApiKey] = fx.Extract(resAPI)
*out = resAPI *out = resAPI
return nil return nil

View File

@ -1,4 +1,4 @@
package node package impl
import ( import (
"context" "context"

View File

@ -1,4 +1,4 @@
package node package impl
import ( import (
"context" "context"

View File

@ -1,4 +1,4 @@
package node package impl
import ( import (
"github.com/filecoin-project/go-lotus/api" "github.com/filecoin-project/go-lotus/api"