|
|
- # frozen_string_literal: true
-
- class MediaController < ApplicationController
- before_action :verify_permitted_status
-
- def show
- redirect_to media_attachment.file.url(:original)
- end
-
- private
-
- def media_attachment
- MediaAttachment.attached.find_by!(shortcode: params[:id])
- end
-
- def verify_permitted_status
- raise ActiveRecord::RecordNotFound unless media_attachment.status.permitted?(current_account)
- end
- end
|