Add API support for setting status content-type
This commit is contained in:
		@@ -54,6 +54,7 @@ class Api::V1::StatusesController < Api::BaseController
 | 
			
		||||
                                         scheduled_at: status_params[:scheduled_at],
 | 
			
		||||
                                         application: doorkeeper_token.application,
 | 
			
		||||
                                         poll: status_params[:poll],
 | 
			
		||||
                                         content_type: status_params[:content_type],
 | 
			
		||||
                                         idempotency: request.headers['Idempotency-Key'])
 | 
			
		||||
 | 
			
		||||
    render json: @status, serializer: @status.is_a?(ScheduledStatus) ? REST::ScheduledStatusSerializer : REST::StatusSerializer
 | 
			
		||||
@@ -85,6 +86,7 @@ class Api::V1::StatusesController < Api::BaseController
 | 
			
		||||
      :spoiler_text,
 | 
			
		||||
      :visibility,
 | 
			
		||||
      :scheduled_at,
 | 
			
		||||
      :content_type,
 | 
			
		||||
      media_ids: [],
 | 
			
		||||
      poll: [
 | 
			
		||||
        :multiple,
 | 
			
		||||
 
 | 
			
		||||
@@ -168,6 +168,7 @@ class PostStatusService < BaseService
 | 
			
		||||
      visibility: @visibility,
 | 
			
		||||
      language: language_from_option(@options[:language]) || @account.user&.setting_default_language&.presence || LanguageDetector.instance.detect(@text, @account),
 | 
			
		||||
      application: @options[:application],
 | 
			
		||||
      content_type: @options[:content_type],
 | 
			
		||||
    }.compact
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user