33 lines
580 B
Ruby
33 lines
580 B
Ruby
# frozen_string_literal: true
|
|
|
|
module E621Ws
|
|
class StatusController < Status::ApplicationController
|
|
include ::ApplicationController::CommonAssetRoutes
|
|
|
|
def index
|
|
respond_to do |fmt|
|
|
fmt.html do
|
|
@current = E621Status.current
|
|
end
|
|
fmt.json do
|
|
render(json: E621Status.combined)
|
|
end
|
|
end
|
|
end
|
|
|
|
def current
|
|
render(json: E621Status.current)
|
|
end
|
|
|
|
def history
|
|
render(json: E621Status.history)
|
|
end
|
|
|
|
protected
|
|
|
|
def site_domain
|
|
E621WsRoutes::STATUS_DOMAIN
|
|
end
|
|
end
|
|
end
|