add without timeout block for supervoter calculation

This commit is contained in:
r888888888
2017-06-27 18:06:57 -07:00
parent 4c4ef5cc5b
commit d2c8e9ec6a

View File

@@ -13,11 +13,13 @@ class SuperVoter < ApplicationRecord
def self.init!
prune!
report = PostVoteSimilarity.new(User.admins.first.id)
without_timeout do
report = PostVoteSimilarity.new(User.admins.first.id)
report.calculate_positive(15).each do |element|
unless SuperVoter.where("user_id = ?", element.user_id).exists?
SuperVoter.create(:user_id => element.user_id)
report.calculate_positive(15).each do |element|
unless SuperVoter.where("user_id = ?", element.user_id).exists?
SuperVoter.create(:user_id => element.user_id)
end
end
end
end