game-proposal: verify
This commit is contained in:
parent
69b05dd1d1
commit
e7a2996234
@ -14,31 +14,34 @@ public class GameProposalContract implements net.corda.v5.ledger.utxo.Contract {
|
||||
|
||||
@Override
|
||||
public void verify(UtxoLedgerTransaction trx) {
|
||||
log.info("GameProposalContract.verify() called");
|
||||
log.info("--> GameProposalContract.verify() called");
|
||||
|
||||
|
||||
requireThat(trx.getCommands().size() == 1, GameCommand.REQUIRE_SINGLE_COMMAND);
|
||||
final GameCommand command = getSingleCommand(trx, GameCommand.class);
|
||||
// requireThat(trx.getCommands().size() == 1, GameCommand.REQUIRE_SINGLE_COMMAND);
|
||||
// final GameCommand command = getSingleCommand(trx, GameCommand.class);
|
||||
|
||||
switch (command.getAction()) {
|
||||
case GAME_PROPOSAL_CREATE:
|
||||
command.validateGameProposalCreate(trx);
|
||||
break;
|
||||
// log.info("--> GameProposalContract.verify: command "+command.getAction());
|
||||
|
||||
case GAME_PROPOSAL_ACCEPT:
|
||||
command.validateGameProposalAccept(trx);
|
||||
break;
|
||||
// switch (command.getAction()) {
|
||||
// case GAME_PROPOSAL_CREATE:
|
||||
// command.validateGameProposalCreate(trx);
|
||||
// break;
|
||||
|
||||
case GAME_PROPOSAL_REJECT:
|
||||
command.validateGameProposalReject(trx);
|
||||
break;
|
||||
// case GAME_PROPOSAL_ACCEPT:
|
||||
// command.validateGameProposalAccept(trx);
|
||||
// break;
|
||||
|
||||
case GAME_PROPOSAL_CANCEL:
|
||||
command.validateGameProposalCancel(trx);
|
||||
break;
|
||||
// case GAME_PROPOSAL_REJECT:
|
||||
// command.validateGameProposalReject(trx);
|
||||
// break;
|
||||
|
||||
default:
|
||||
throw new GameCommand.ActionException();
|
||||
}
|
||||
// case GAME_PROPOSAL_CANCEL:
|
||||
// command.validateGameProposalCancel(trx);
|
||||
// break;
|
||||
|
||||
// default:
|
||||
// throw new GameCommand.ActionException();
|
||||
// }
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user