From 931c925610850789b88de170013ae56e12f00a3d Mon Sep 17 00:00:00 2001 From: Eric Frias Date: Tue, 13 Feb 2018 11:23:34 -0500 Subject: [PATCH] Register event status update operation --- docs | 2 +- libraries/app/impacted.cpp | 1 + libraries/chain/db_init.cpp | 1 + libraries/chain/db_notify.cpp | 1 + .../chain/include/graphene/chain/protocol/operations.hpp | 3 ++- libraries/chain/protocol/event.cpp | 5 +++++ 6 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docs b/docs index bd792d02..51c3fccd 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit bd792d02c70e7686da2b27197eba4fd6df30477c +Subproject commit 51c3fccda7cb39656d27b94c5274b2aa11c7b598 diff --git a/libraries/app/impacted.cpp b/libraries/app/impacted.cpp index ebcd5c2b..c765de39 100644 --- a/libraries/app/impacted.cpp +++ b/libraries/app/impacted.cpp @@ -215,6 +215,7 @@ struct get_impacted_account_visitor void operator()( const event_group_update_operation& op ) {} void operator()( const event_create_operation& op ) {} void operator()( const event_update_operation& op ) {} + void operator()( const event_update_status_operation& op ) {} void operator()( const betting_market_rules_create_operation& op ) {} void operator()( const betting_market_rules_update_operation& op ) {} void operator()( const betting_market_group_create_operation& op ) {} diff --git a/libraries/chain/db_init.cpp b/libraries/chain/db_init.cpp index 36881d64..4afea10f 100644 --- a/libraries/chain/db_init.cpp +++ b/libraries/chain/db_init.cpp @@ -220,6 +220,7 @@ void database::initialize_evaluators() register_evaluator(); register_evaluator(); register_evaluator(); + register_evaluator(); register_evaluator(); register_evaluator(); register_evaluator(); diff --git a/libraries/chain/db_notify.cpp b/libraries/chain/db_notify.cpp index 906d23a6..c90bea08 100644 --- a/libraries/chain/db_notify.cpp +++ b/libraries/chain/db_notify.cpp @@ -197,6 +197,7 @@ struct get_impacted_account_visitor void operator()(const event_group_update_operation& op ) {} void operator()(const event_create_operation&){} void operator()(const event_update_operation& op ) {} + void operator()(const event_update_status_operation& op ) {} void operator()(const betting_market_rules_create_operation&){} void operator()(const betting_market_rules_update_operation& op ) {} void operator()(const betting_market_group_create_operation&){} diff --git a/libraries/chain/include/graphene/chain/protocol/operations.hpp b/libraries/chain/include/graphene/chain/protocol/operations.hpp index ad0d26dd..8ba7edcf 100644 --- a/libraries/chain/include/graphene/chain/protocol/operations.hpp +++ b/libraries/chain/include/graphene/chain/protocol/operations.hpp @@ -123,7 +123,8 @@ namespace graphene { namespace chain { tournament_payout_operation, // VIRTUAL tournament_leave_operation, betting_market_group_update_operation, - betting_market_update_operation + betting_market_update_operation, + event_update_status_operation > operation; /// @} // operations group diff --git a/libraries/chain/protocol/event.cpp b/libraries/chain/protocol/event.cpp index fd69eb50..143404bc 100644 --- a/libraries/chain/protocol/event.cpp +++ b/libraries/chain/protocol/event.cpp @@ -35,5 +35,10 @@ void event_update_operation::validate() const FC_ASSERT( fee.amount >= 0 ); } +void event_update_status_operation::validate() const +{ + FC_ASSERT( fee.amount >= 0 ); +} + } } // graphene::chain