|
|
- # frozen_string_literal: true
-
- class Api::Activitypub::ActivitiesController < ApiController
- # before_action :set_follow, only: [:show_follow]
- before_action :set_status, only: [:show_status]
-
- respond_to :activitystreams2
-
- # Show a status in AS2 format, as either an Announce (reblog) or a Create (post) activity.
- def show_status
- return forbidden unless @status.permitted?
-
- if @status.reblog?
- render :show_status_announce
- else
- render :show_status_create
- end
- end
-
- private
-
- def set_status
- @status = Status.find(params[:id])
- end
- end
|