go fmt
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
This commit is contained in:
parent
088c1e7860
commit
5736ac1d9d
@ -9,4 +9,4 @@ func NewRPC(addr string) api.API {
|
|||||||
var res api.Struct
|
var res api.Struct
|
||||||
rpclib.NewClient(addr, "Filecoin", &res.Internal)
|
rpclib.NewClient(addr, "Filecoin", &res.Internal)
|
||||||
return &res
|
return &res
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Struct struct {
|
type Struct struct {
|
||||||
Internal struct{
|
Internal struct {
|
||||||
ID func(context.Context) (peer.ID, error)
|
ID func(context.Context) (peer.ID, error)
|
||||||
Version func(context.Context) (Version, error)
|
Version func(context.Context) (Version, error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -21,4 +21,4 @@ func (c *Struct) Version(ctx context.Context) (Version, error) {
|
|||||||
return c.Internal.Version(ctx)
|
return c.Internal.Version(ctx)
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ API = &Struct{}
|
var _ API = &Struct{}
|
||||||
|
@ -7,7 +7,6 @@ import (
|
|||||||
"github.com/filecoin-project/go-lotus/rpclib"
|
"github.com/filecoin-project/go-lotus/rpclib"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
func serveRPC(api api.API) error {
|
func serveRPC(api api.API) error {
|
||||||
rpcServer := rpclib.NewServer()
|
rpcServer := rpclib.NewServer()
|
||||||
rpcServer.Register("Filecoin", api)
|
rpcServer.Register("Filecoin", api)
|
||||||
|
@ -57,7 +57,7 @@ func New(ctx context.Context) (api.API, error) {
|
|||||||
libp2p.Routing,
|
libp2p.Routing,
|
||||||
|
|
||||||
libp2p.NatPortMap,
|
libp2p.NatPortMap,
|
||||||
libp2p.ConnectionManager(50, 200, 20 * time.Second),
|
libp2p.ConnectionManager(50, 200, 20*time.Second),
|
||||||
),
|
),
|
||||||
|
|
||||||
fx.Invoke(
|
fx.Invoke(
|
||||||
|
@ -8,6 +8,6 @@ import (
|
|||||||
// RecordValidator provides namesys compatible routing record validator
|
// RecordValidator provides namesys compatible routing record validator
|
||||||
func RecordValidator(ps peerstore.Peerstore) record.Validator {
|
func RecordValidator(ps peerstore.Peerstore) record.Validator {
|
||||||
return record.NamespacedValidator{
|
return record.NamespacedValidator{
|
||||||
"pk": record.PublicKeyValidator{},
|
"pk": record.PublicKeyValidator{},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,4 +22,3 @@ func LifecycleCtx(mctx MetricsCtx, lc fx.Lifecycle) context.Context {
|
|||||||
})
|
})
|
||||||
return ctx
|
return ctx
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,4 +60,4 @@ func PNetChecker(repo repo.Repo, ph host.Host, lc fx.Lifecycle) error {
|
|||||||
})
|
})
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
@ -19,4 +19,4 @@ func RandomPeerID() (peer.ID, error) {
|
|||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
return peer.ID(hash), nil
|
return peer.ID(hash), nil
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
errorType = reflect.TypeOf(new(error)).Elem()
|
errorType = reflect.TypeOf(new(error)).Elem()
|
||||||
contextType = reflect.TypeOf(new(context.Context)).Elem()
|
contextType = reflect.TypeOf(new(context.Context)).Elem()
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ func NewClient(addr string, namespace string, handler interface{}) {
|
|||||||
return out
|
return out
|
||||||
}
|
}
|
||||||
|
|
||||||
processError := func(err error) []reflect.Value{
|
processError := func(err error) []reflect.Value {
|
||||||
out := make([]reflect.Value, nout)
|
out := make([]reflect.Value, nout)
|
||||||
|
|
||||||
if valOut != -1 {
|
if valOut != -1 {
|
||||||
@ -101,7 +101,7 @@ func NewClient(addr string, namespace string, handler interface{}) {
|
|||||||
|
|
||||||
fn := reflect.MakeFunc(ftyp, func(args []reflect.Value) (results []reflect.Value) {
|
fn := reflect.MakeFunc(ftyp, func(args []reflect.Value) (results []reflect.Value) {
|
||||||
id := atomic.AddInt64(&idCtr, 1)
|
id := atomic.AddInt64(&idCtr, 1)
|
||||||
params := make([]param, len(args) - hasCtx)
|
params := make([]param, len(args)-hasCtx)
|
||||||
for i, arg := range args[hasCtx:] {
|
for i, arg := range args[hasCtx:] {
|
||||||
params[i] = param{
|
params[i] = param{
|
||||||
v: arg,
|
v: arg,
|
||||||
|
@ -151,7 +151,7 @@ func (s *RPCServer) Register(namespace string, r interface{}) {
|
|||||||
|
|
||||||
valOut, errOut, _ := processFuncOut(funcType)
|
valOut, errOut, _ := processFuncOut(funcType)
|
||||||
|
|
||||||
fmt.Println(namespace+"."+method.Name)
|
fmt.Println(namespace + "." + method.Name)
|
||||||
|
|
||||||
s.methods[namespace+"."+method.Name] = rpcHandler{
|
s.methods[namespace+"."+method.Name] = rpcHandler{
|
||||||
paramReceivers: recvs,
|
paramReceivers: recvs,
|
||||||
|
@ -167,7 +167,7 @@ func TestRPC(t *testing.T) {
|
|||||||
|
|
||||||
type CtxHandler struct {
|
type CtxHandler struct {
|
||||||
cancelled bool
|
cancelled bool
|
||||||
i int
|
i int
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *CtxHandler) Test(ctx context.Context) {
|
func (h *CtxHandler) Test(ctx context.Context) {
|
||||||
@ -200,7 +200,7 @@ func TestCtx(t *testing.T) {
|
|||||||
}
|
}
|
||||||
NewClient(testServ.URL, "CtxHandler", &client)
|
NewClient(testServ.URL, "CtxHandler", &client)
|
||||||
|
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), 20 * time.Millisecond)
|
ctx, cancel := context.WithTimeout(context.Background(), 20*time.Millisecond)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
client.Test(ctx)
|
client.Test(ctx)
|
||||||
@ -219,4 +219,4 @@ func TestCtx(t *testing.T) {
|
|||||||
if serverHandler.cancelled || serverHandler.i != 2 {
|
if serverHandler.cancelled || serverHandler.i != 2 {
|
||||||
t.Error("wrong serverHandler state")
|
t.Error("wrong serverHandler state")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user