From 030577f6719a483314c6de7b7e42214399704adb Mon Sep 17 00:00:00 2001 From: elmato Date: Tue, 14 Feb 2017 21:41:40 +0000 Subject: [PATCH] Fix handling of events from database_object in debug_witness_plugin --- libraries/plugins/debug_witness/debug_witness.cpp | 12 +++--------- .../include/graphene/debug_witness/debug_witness.hpp | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/libraries/plugins/debug_witness/debug_witness.cpp b/libraries/plugins/debug_witness/debug_witness.cpp index 751d1e82..19cf0f49 100644 --- a/libraries/plugins/debug_witness/debug_witness.cpp +++ b/libraries/plugins/debug_witness/debug_witness.cpp @@ -99,7 +99,7 @@ void debug_witness_plugin::plugin_startup() _applied_block_conn = db.applied_block.connect([this](const graphene::chain::signed_block& b){ on_applied_block(b); }); _changed_objects_conn = db.changed_objects.connect([this](const std::vector& ids){ on_changed_objects(ids); }); - _removed_objects_conn = db.removed_objects.connect([this](const std::vector& objs){ on_removed_objects(objs); }); + _removed_objects_conn = db.removed_objects.connect([this](const std::vector& ids, const std::vector& objs){ on_removed_objects(ids, objs); }); return; } @@ -112,11 +112,7 @@ void debug_witness_plugin::on_changed_objects( const std::vectorto_variant() ) << '\n'; } @@ -124,9 +120,8 @@ void debug_witness_plugin::on_changed_objects( const std::vector objs ) +void debug_witness_plugin::on_removed_objects( const std::vector& ids, const std::vector objs ) { - /* if( _json_object_stream ) { for( const graphene::db::object* obj : objs ) @@ -134,7 +129,6 @@ void debug_witness_plugin::on_removed_objects( const std::vectorid ) << "}\n"; } } - */ } void debug_witness_plugin::on_applied_block( const graphene::chain::signed_block& b ) diff --git a/libraries/plugins/debug_witness/include/graphene/debug_witness/debug_witness.hpp b/libraries/plugins/debug_witness/include/graphene/debug_witness/debug_witness.hpp index 0e5c173f..fa387891 100644 --- a/libraries/plugins/debug_witness/include/graphene/debug_witness/debug_witness.hpp +++ b/libraries/plugins/debug_witness/include/graphene/debug_witness/debug_witness.hpp @@ -51,7 +51,7 @@ public: private: void on_changed_objects( const std::vector& ids ); - void on_removed_objects( const std::vector objs ); + void on_removed_objects( const std::vector& ids, const std::vector objs ); void on_applied_block( const graphene::chain::signed_block& b ); boost::program_options::variables_map _options;