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)