set_subscribe_callback: always initialize bloom filter
This commit is contained in:
parent
342e33008c
commit
0bc0513e20
1 changed files with 7 additions and 9 deletions
|
|
@ -267,15 +267,13 @@ void database_api_impl::set_subscribe_callback( std::function<void(const variant
|
|||
{
|
||||
edump((clear_filter));
|
||||
_subscribe_callback = cb;
|
||||
if( clear_filter || !cb )
|
||||
{
|
||||
static fc::bloom_parameters param;
|
||||
param.projected_element_count = 10000;
|
||||
param.false_positive_probability = 1.0/10000;
|
||||
param.maximum_size = 1024*8*8*2;
|
||||
param.compute_optimal_parameters();
|
||||
_subscribe_filter = fc::bloom_filter(param);
|
||||
}
|
||||
|
||||
static fc::bloom_parameters param;
|
||||
param.projected_element_count = 10000;
|
||||
param.false_positive_probability = 1.0/10000;
|
||||
param.maximum_size = 1024*8*8*2;
|
||||
param.compute_optimal_parameters();
|
||||
_subscribe_filter = fc::bloom_filter(param);
|
||||
}
|
||||
|
||||
void database_api::set_pending_transaction_callback( std::function<void(const variant&)> cb )
|
||||
|
|
|
|||
Loading…
Reference in a new issue