Add nullptr check in api.cpp for easier testing
This commit is contained in:
parent
464147909a
commit
a3bf36a1ed
1 changed files with 6 additions and 3 deletions
|
|
@ -173,6 +173,7 @@ namespace graphene { namespace app {
|
|||
trx.validate();
|
||||
_app.chain_database()->check_tansaction_for_duplicated_operations(trx);
|
||||
_app.chain_database()->push_transaction(trx);
|
||||
if( _app.p2p_node() != nullptr )
|
||||
_app.p2p_node()->broadcast_transaction(trx);
|
||||
}
|
||||
|
||||
|
|
@ -191,6 +192,7 @@ namespace graphene { namespace app {
|
|||
void network_broadcast_api::broadcast_block( const signed_block& b )
|
||||
{
|
||||
_app.chain_database()->push_block(b);
|
||||
if( _app.p2p_node() != nullptr )
|
||||
_app.p2p_node()->broadcast( net::block_message( b ));
|
||||
}
|
||||
|
||||
|
|
@ -199,6 +201,7 @@ namespace graphene { namespace app {
|
|||
trx.validate();
|
||||
_callbacks[trx.id()] = cb;
|
||||
_app.chain_database()->push_transaction(trx);
|
||||
if( _app.p2p_node() != nullptr )
|
||||
_app.p2p_node()->broadcast_transaction(trx);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue