Files
openfoodnetwork/app/controllers/api/v0/statuses_controller.rb
2021-03-27 11:21:18 -07:00

21 lines
431 B
Ruby

# frozen_string_literal: true
module Api
module V0
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
end