github.com/KiraCore/sekai@v0.3.43/x/basket/handler.go (about)

     1  package basket
     2  
     3  import (
     4  	"github.com/KiraCore/sekai/x/basket/keeper"
     5  	"github.com/KiraCore/sekai/x/basket/types"
     6  	sdk "github.com/cosmos/cosmos-sdk/types"
     7  	"github.com/cosmos/cosmos-sdk/types/errors"
     8  )
     9  
    10  // NewHandler returns new instance of handler
    11  func NewHandler(ck keeper.Keeper, cgk types.CustomGovKeeper) sdk.Handler {
    12  	// msgServer := keeper.NewMsgServerImpl(ck, cgk)
    13  
    14  	return func(ctx sdk.Context, msg sdk.Msg) (*sdk.Result, error) {
    15  		ctx = ctx.WithEventManager(sdk.NewEventManager())
    16  
    17  		switch msg := msg.(type) {
    18  
    19  		default:
    20  			return nil, errors.Wrapf(errors.ErrUnknownRequest, "unrecognized %s message type: %T", types.ModuleName, msg)
    21  		}
    22  	}
    23  }