Skip to content

Commit bf60406

Browse files
Ivan Sukachramilexe
authored andcommitted
clean up code for websocket connection
1 parent 0826b49 commit bf60406

File tree

5 files changed

+18
-19
lines changed

5 files changed

+18
-19
lines changed

jsonrpc/http_json_handler.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"reflect"
1010
"sort"
1111

12-
cmtjson "github.com/cometbft/cometbft/libs/json"
12+
tmjson "github.com/cometbft/cometbft/libs/json"
1313
"github.com/cometbft/cometbft/libs/log"
1414
"github.com/cometbft/cometbft/rpc/jsonrpc/server"
1515
"github.com/cometbft/cometbft/rpc/jsonrpc/types"
@@ -160,7 +160,7 @@ func mapParamsToArgs(
160160

161161
if p, ok := params[argName]; ok && p != nil && len(p) > 0 {
162162
val := reflect.New(argType)
163-
err := cmtjson.Unmarshal(p, val.Interface())
163+
err := tmjson.Unmarshal(p, val.Interface())
164164
if err != nil {
165165
return nil, err
166166
}
@@ -187,7 +187,7 @@ func arrayParamsToArgs(
187187
for i, p := range params {
188188
argType := rpcFunc.args[i+argsOffset]
189189
val := reflect.New(argType)
190-
err := cmtjson.Unmarshal(p, val.Interface())
190+
err := tmjson.Unmarshal(p, val.Interface())
191191
if err != nil {
192192
return nil, err
193193
}

vm/rpc.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import (
55
"errors"
66
"fmt"
77
"github.com/cometbft/cometbft/config"
8-
cmtpubsub "github.com/cometbft/cometbft/libs/pubsub"
9-
cmtquery "github.com/cometbft/cometbft/libs/pubsub/query"
8+
"github.com/cometbft/cometbft/libs/pubsub"
109
"github.com/cometbft/cometbft/rpc/jsonrpc/server"
1110
"sort"
1211
"time"
@@ -82,7 +81,7 @@ func (rpc *RPC) Routes() map[string]*jsonrpc.RPCFunc {
8281
}
8382
}
8483

85-
func (rpc *RPC) CMTRoutes() map[string]*server.RPCFunc {
84+
func (rpc *RPC) TMRoutes() map[string]*server.RPCFunc {
8685
return map[string]*server.RPCFunc{
8786
//subscribe/unsubscribe are reserved for websocket events.
8887
"subscribe": server.NewWSRPCFunc(rpc.Subscribe, "query"),
@@ -868,7 +867,7 @@ func (rpc *RPC) Subscribe(ctx *rpctypes.Context, query string) (*ctypes.ResultSu
868867

869868
rpc.vm.logger.Info("Subscribe to query", "remote", addr, "query", query)
870869

871-
q, err := cmtquery.New(query)
870+
q, err := tmquery.New(query)
872871
if err != nil {
873872
return nil, fmt.Errorf("failed to parse query: %w", err)
874873
}
@@ -912,7 +911,7 @@ func (rpc *RPC) Subscribe(ctx *rpctypes.Context, query string) (*ctypes.ResultSu
912911
}
913912
}
914913
case <-sub.Canceled():
915-
if sub.Err() != cmtpubsub.ErrUnsubscribed {
914+
if sub.Err() != pubsub.ErrUnsubscribed {
916915
var reason string
917916
if sub.Err() == nil {
918917
reason = "CometBFT exited"
@@ -941,7 +940,7 @@ func (rpc *RPC) Subscribe(ctx *rpctypes.Context, query string) (*ctypes.ResultSu
941940
func (rpc *RPC) Unsubscribe(ctx *rpctypes.Context, query string) (*ctypes.ResultUnsubscribe, error) {
942941
addr := ctx.RemoteAddr()
943942
rpc.vm.logger.Info("Unsubscribe from query", "remote", addr, "query", query)
944-
q, err := cmtquery.New(query)
943+
q, err := tmquery.New(query)
945944
if err != nil {
946945
return nil, fmt.Errorf("failed to parse query: %w", err)
947946
}

vm/types/state/executor.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"github.com/cometbft/cometbft/libs/fail"
1212
"github.com/cometbft/cometbft/libs/log"
1313
"github.com/cometbft/cometbft/mempool"
14-
cmtproto "github.com/cometbft/cometbft/proto/tendermint/types"
14+
tmproto "github.com/cometbft/cometbft/proto/tendermint/types"
1515
"github.com/cometbft/cometbft/proxy"
1616
statetypes "github.com/cometbft/cometbft/state"
1717
"github.com/cometbft/cometbft/types"
@@ -463,7 +463,7 @@ func BuildLastCommitInfo(block *types.Block, lastValSet *types.ValidatorSet, ini
463463
commitSig := block.LastCommit.Signatures[i]
464464
votes[i] = abci.VoteInfo{
465465
Validator: types.TM2PB.Validator(val),
466-
BlockIdFlag: cmtproto.BlockIDFlag(commitSig.BlockIDFlag),
466+
BlockIdFlag: tmproto.BlockIDFlag(commitSig.BlockIDFlag),
467467
}
468468
}
469469

@@ -542,7 +542,7 @@ func BuildExtendedCommitInfo(ec *types.ExtendedCommit, valSet *types.ValidatorSe
542542

543543
votes[i] = abci.ExtendedVoteInfo{
544544
Validator: types.TM2PB.Validator(val),
545-
BlockIdFlag: cmtproto.BlockIDFlag(ecs.BlockIDFlag),
545+
BlockIdFlag: tmproto.BlockIDFlag(ecs.BlockIDFlag),
546546
VoteExtension: ecs.Extension,
547547
ExtensionSignature: ecs.ExtensionSignature,
548548
}

vm/types/state/utils.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88

99
"github.com/cometbft/cometbft/crypto"
1010
"github.com/cometbft/cometbft/libs/json"
11-
cmtproto "github.com/cometbft/cometbft/proto/tendermint/types"
11+
tmproto "github.com/cometbft/cometbft/proto/tendermint/types"
1212
"github.com/cometbft/cometbft/state"
1313
"github.com/cometbft/cometbft/types"
1414
cmttime "github.com/cometbft/cometbft/types/time"
@@ -58,7 +58,7 @@ func EncodeBlock(block *types.Block) ([]byte, error) {
5858
}
5959

6060
func DecodeBlock(data []byte) (*types.Block, error) {
61-
protoBlock := new(cmtproto.Block)
61+
protoBlock := new(tmproto.Block)
6262
if err := protoBlock.Unmarshal(data); err != nil {
6363
return nil, err
6464
}

vm/vm.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919
"github.com/cometbft/cometbft/crypto"
2020
"github.com/cometbft/cometbft/crypto/secp256k1"
2121
"github.com/cometbft/cometbft/libs/log"
22-
cmtpubsub "github.com/cometbft/cometbft/libs/pubsub"
22+
"github.com/cometbft/cometbft/libs/pubsub"
2323
"github.com/cometbft/cometbft/mempool"
2424
"github.com/cometbft/cometbft/node"
2525
"github.com/cometbft/cometbft/proxy"
@@ -522,11 +522,11 @@ func (vm *LandslideVM) CreateHandlers(context.Context, *emptypb.Empty) (*vmpb.Cr
522522
vm.serverCloser.Add(server)
523523

524524
mux := http2.NewServeMux()
525-
cmtRPC := NewRPC(vm)
526-
wm := rpcserver.NewWebsocketManager(cmtRPC.CMTRoutes(),
525+
tmRPC := NewRPC(vm)
526+
wm := rpcserver.NewWebsocketManager(tmRPC.TMRoutes(),
527527
rpcserver.OnDisconnect(func(remoteAddr string) {
528528
err := vm.eventBus.UnsubscribeAll(context.Background(), remoteAddr)
529-
if err != nil && err != cmtpubsub.ErrSubscriptionNotFound {
529+
if err != nil && err != pubsub.ErrSubscriptionNotFound {
530530
vm.logger.Error("Failed to unsubscribe addr from events", "addr", remoteAddr, "err", err)
531531
}
532532
}),
@@ -536,7 +536,7 @@ func (vm *LandslideVM) CreateHandlers(context.Context, *emptypb.Empty) (*vmpb.Cr
536536
wm.SetLogger(vm.logger)
537537
mux.HandleFunc("/websocket", wm.WebsocketHandler)
538538
mux.HandleFunc("/v1/websocket", wm.WebsocketHandler)
539-
jsonrpc.RegisterRPCFuncs(mux, cmtRPC.Routes(), vm.logger)
539+
jsonrpc.RegisterRPCFuncs(mux, tmRPC.Routes(), vm.logger)
540540

541541
httppb.RegisterHTTPServer(server, http.NewServer(mux))
542542

0 commit comments

Comments
 (0)