mirror of
https://github.com/mastodon/mastodon.git
synced 2024-11-23 22:41:29 +00:00
Add API support for setting status content-type
This commit is contained in:
parent
b3e68de4d2
commit
14d7ddcb1c
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue