lib/cosgrove/utils.rb in cosgrove-0.0.1rc8 vs lib/cosgrove/utils.rb in cosgrove-0.0.1rc9

- old
+ new

@@ -60,10 +60,31 @@ when :test then @test_stream ||= Radiator::Stream.new(url: test_api_url) end end def steem_data_head_block_number - [SteemData::Setting.last.last_block, SteemData::AccountOperation.last.block].min + latest_settings_block = begin + SteemData::Setting.last.last_block + rescue => e + ap e + -1 + end + + latest_account_op_block = begin + SteemData::AccountOperation.today.last.block + rescue => e + ap e + -1 + end + + latest_op_block = begin + SteemData::Operation.today.last.block_num + rescue => e + ap e + -1 + end + + [latest_settings_block, latest_account_op_block, latest_op_block].min end def properties(chain) api(chain).get_dynamic_global_properties.result end