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