0
0
Fork 0

PostStatusService can attach media to status, ProcessFeedService likewise

This commit is contained in:
Eugen Rochko 2016-09-05 18:39:53 +02:00
parent ae1fac0062
commit eec0dc46a6
12 changed files with 32 additions and 85 deletions

View file

@ -7,7 +7,7 @@ class Api::StatusesController < ApiController
end
def create
@status = PostStatusService.new.(current_user.account, params[:status], params[:in_reply_to_id].blank? ? nil : Status.find(params[:in_reply_to_id]))
@status = PostStatusService.new.(current_user.account, params[:status], params[:in_reply_to_id].blank? ? nil : Status.find(params[:in_reply_to_id]), params[:media_ids])
render action: :show
end

View file

@ -1,16 +0,0 @@
class StatusesController < ApplicationController
before_action :authenticate_user!
def create
PostStatusService.new.(current_user.account, status_params[:text])
redirect_to root_path
rescue ActiveRecord::RecordInvalid
redirect_to root_path
end
private
def status_params
params.require(:status).permit(:text)
end
end