github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/modules/core/02-client/client/proposal_handler.go (about) 1 package client 2 3 import ( 4 "net/http" 5 6 cliContext "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/client/context" 7 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/rest" 8 "github.com/fibonacci-chain/fbc/libs/ibc-go/modules/core/02-client/client/cli" 9 govclient "github.com/fibonacci-chain/fbc/x/gov/client" 10 govrest "github.com/fibonacci-chain/fbc/x/gov/client/rest" 11 ) 12 13 var ( 14 UpdateClientProposalHandler = govclient.NewProposalHandler(cli.NewCmdSubmitUpdateClientProposal, emptyRestHandler) 15 ) 16 17 func emptyRestHandler(ctx cliContext.CLIContext) govrest.ProposalRESTHandler { 18 return govrest.ProposalRESTHandler{ 19 SubRoute: "unsupported-ibc-client", 20 Handler: func(w http.ResponseWriter, r *http.Request) { 21 rest.WriteErrorResponse(w, http.StatusBadRequest, "Legacy REST Routes are not supported for IBC proposals") 22 }, 23 } 24 }