@@ -16,7 +16,6 @@ import (
16
16
"github.com/ava-labs/avalanchego/ids"
17
17
"github.com/ava-labs/avalanchego/network"
18
18
"github.com/ava-labs/avalanchego/network/peer"
19
- "github.com/ava-labs/avalanchego/snow/engine/common"
20
19
"github.com/ava-labs/avalanchego/snow/networking/benchlist"
21
20
"github.com/ava-labs/avalanchego/snow/validators"
22
21
"github.com/ava-labs/avalanchego/utils/constants"
@@ -59,7 +58,6 @@ type Parameters struct {
59
58
VMManager vms.Manager
60
59
}
61
60
62
- // NewService returns a new admin API service
63
61
func NewService (
64
62
parameters Parameters ,
65
63
log logging.Logger ,
@@ -69,27 +67,24 @@ func NewService(
69
67
network network.Network ,
70
68
validators validators.Set ,
71
69
benchlist benchlist.Manager ,
72
- ) (* common. HTTPHandler , error ) {
73
- newServer := rpc .NewServer ()
70
+ ) (http. Handler , error ) {
71
+ server := rpc .NewServer ()
74
72
codec := json .NewCodec ()
75
- newServer .RegisterCodec (codec , "application/json" )
76
- newServer .RegisterCodec (codec , "application/json;charset=UTF-8" )
77
- if err := newServer .RegisterService (& Info {
78
- Parameters : parameters ,
79
- log : log ,
80
- chainManager : chainManager ,
81
- vmManager : vmManager ,
82
- myIP : myIP ,
83
- networking : network ,
84
- validators : validators ,
85
- benchlist : benchlist ,
86
- }, "info" ); err != nil {
87
- return nil , err
88
- }
89
- return & common.HTTPHandler {
90
- LockOptions : common .NoLock ,
91
- Handler : newServer ,
92
- }, nil
73
+ server .RegisterCodec (codec , "application/json" )
74
+ server .RegisterCodec (codec , "application/json;charset=UTF-8" )
75
+ return server , server .RegisterService (
76
+ & Info {
77
+ Parameters : parameters ,
78
+ log : log ,
79
+ chainManager : chainManager ,
80
+ vmManager : vmManager ,
81
+ myIP : myIP ,
82
+ networking : network ,
83
+ validators : validators ,
84
+ benchlist : benchlist ,
85
+ },
86
+ "info" ,
87
+ )
93
88
}
94
89
95
90
// GetNodeVersionReply are the results from calling GetNodeVersion
0 commit comments