mirror of
https://github.com/discourse/discourse-rewind.git
synced 2025-12-12 10:23:33 +00:00
19 lines
505 B
Ruby
19 lines
505 B
Ruby
# frozen_string_literal: true
|
|
|
|
module ::DiscourseRewind
|
|
class RewindsController < ::ApplicationController
|
|
requires_plugin PLUGIN_NAME
|
|
|
|
def show
|
|
DiscourseRewind::Rewind::Fetch.call(service_params) do
|
|
on_model_not_found(:year) { raise Discourse::NotFound }
|
|
on_model_not_found(:user) { raise Discourse::NotFound }
|
|
on_success do |reports:|
|
|
@reports = reports
|
|
render json: MultiJson.dump(reports), status: 200
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|