lib/cosgrove/support.rb in cosgrove-0.0.1rc15 vs lib/cosgrove/support.rb in cosgrove-0.0.1rc16

- old
+ new

@@ -1,8 +1,8 @@ module Cosgrove module Support - include Cosgrove::Utils + include Utils include ActionView::Helpers::TextHelper include ActionView::Helpers::DateHelper def suggest_account_name(account_name) regex = /.*#{account_name.chars.each.map { |c| c }.join('.*')}.*/ @@ -48,11 +48,11 @@ end def cannot_find_input(event, message_prefix = "Unable to find that.") message = [message_prefix] - message << if (blocks = head_block_number(:steem) - steem_data_head_block_number) > 10 + message << if (blocks = head_block_number(:steem) - steem_data_head_block_number) > 86400 elapse = blocks * 3 " Mongo is behind by #{time_ago_in_words(elapse.seconds.ago)}. Try again later." else " Mongo might be behind or this is not a valid input." end @@ -111,10 +111,14 @@ details << "Comments: #{post.children.to_i}" page_views = page_views("/#{post.parent_permlink}/@#{post.author}/#{post.permlink}") details << "Views: #{page_views}" if !!page_views - event.respond details.join('; ') + begin + event.respond details.join('; ') + rescue Discordrb::Errors::NoPermission => e + puts "Unable to append link details on #{event.channel.server.name} in #{event.channel.name}" + end return nil end def find_account(key, event = nil, chain = :steem)