From 6b583577f4a5fedbe52ffc229a0f937b4ee375e0 Mon Sep 17 00:00:00 2001 From: 2458773093 <2458773093@protonmail.com> Date: Tue, 30 Jul 2019 03:26:35 +0300 Subject: [PATCH] quote support to status creation --- app/controllers/api/v1/statuses_controller.rb | 4 +++- app/services/post_status_service.rb | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/v1/statuses_controller.rb b/app/controllers/api/v1/statuses_controller.rb index 546bd6f3..2ca48fed 100644 --- a/app/controllers/api/v1/statuses_controller.rb +++ b/app/controllers/api/v1/statuses_controller.rb @@ -55,7 +55,8 @@ class Api::V1::StatusesController < Api::BaseController application: doorkeeper_token.application, poll: status_params[:poll], idempotency: request.headers['Idempotency-Key'], - group_id: status_params[:group_id]) + group_id: status_params[:group_id], + quote_of_id: status_params[:quote_of_id]) render json: @status, serializer: @status.is_a?(ScheduledStatus) ? REST::ScheduledStatusSerializer : REST::StatusSerializer end @@ -82,6 +83,7 @@ class Api::V1::StatusesController < Api::BaseController params.permit( :status, :in_reply_to_id, + :quote_of_id, :sensitive, :spoiler_text, :visibility, diff --git a/app/services/post_status_service.rb b/app/services/post_status_service.rb index 0242cf63..ee549003 100644 --- a/app/services/post_status_service.rb +++ b/app/services/post_status_service.rb @@ -164,6 +164,7 @@ class PostStatusService < BaseService { text: @text, group_id: @options[:group_id], + quote_of_id: @options[:quote_of_id], media_attachments: @media || [], thread: @in_reply_to, poll_attributes: poll_attributes,