Files
openfoodnetwork/app/controllers/api/statuses_controller.rb
2019-11-10 18:42:43 +00:00

17 lines
360 B
Ruby

module Api
class StatusesController < ::BaseController
respond_to :json
def job_queue
render json: { alive: job_queue_alive? }
end
private
def job_queue_alive?
Spree::Config.last_job_queue_heartbeat_at.present? &&
Time.parse(Spree::Config.last_job_queue_heartbeat_at).in_time_zone > 6.minutes.ago
end
end
end