houdini/lib/tasks/full_contact.rake

18 lines
485 B
Ruby
Raw Normal View History

# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
desc "For generating Full Contact data"
# Clear old activerecord sessions tables daily
task :work_full_contact_queue => :environment do
loop do
sleep(10) until Qx.select("COUNT(*)").from("full_contact_jobs").execute.first['count'] > 0
puts "working..."
begin
InsertFullContactInfos.work_queue
rescue Exception => e
puts "Exception thrown: #{e}"
end
end
end