mirror of https://github.com/certusone/wasmd.git
Merge pull request #201 from CosmWasm/polish_handler
Polish types in message handler
This commit is contained in:
commit
45ef2f331e
|
@ -16,34 +16,16 @@ func NewHandler(k Keeper) sdk.Handler {
|
|||
switch msg := msg.(type) {
|
||||
case MsgStoreCode:
|
||||
return handleStoreCode(ctx, k, &msg)
|
||||
case *MsgStoreCode:
|
||||
return handleStoreCode(ctx, k, msg)
|
||||
|
||||
case MsgInstantiateContract:
|
||||
return handleInstantiate(ctx, k, &msg)
|
||||
case *MsgInstantiateContract:
|
||||
return handleInstantiate(ctx, k, msg)
|
||||
|
||||
case MsgExecuteContract:
|
||||
return handleExecute(ctx, k, &msg)
|
||||
case *MsgExecuteContract:
|
||||
return handleExecute(ctx, k, msg)
|
||||
|
||||
case *MsgMigrateContract:
|
||||
return handleMigration(ctx, k, msg)
|
||||
case MsgMigrateContract:
|
||||
return handleMigration(ctx, k, &msg)
|
||||
|
||||
case *MsgUpdateAdmin:
|
||||
return handleUpdateContractAdmin(ctx, k, msg)
|
||||
case MsgUpdateAdmin:
|
||||
return handleUpdateContractAdmin(ctx, k, &msg)
|
||||
|
||||
case *MsgClearAdmin:
|
||||
return handleClearContractAdmin(ctx, k, msg)
|
||||
case MsgClearAdmin:
|
||||
return handleClearContractAdmin(ctx, k, &msg)
|
||||
|
||||
default:
|
||||
errMsg := fmt.Sprintf("unrecognized wasm message type: %T", msg)
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrUnknownRequest, errMsg)
|
||||
|
|
|
@ -325,7 +325,7 @@ func TestHandleExecuteEscrow(t *testing.T) {
|
|||
Sender: creator,
|
||||
WASMByteCode: testContract,
|
||||
}
|
||||
res, err := h(data.ctx, &msg)
|
||||
res, err := h(data.ctx, msg)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, res.Data, []byte("1"))
|
||||
|
||||
|
|
Loading…
Reference in New Issue