Merge branch 'feature/rich_text_editor' of https://code.gab.com/gab/social/gab-social into develop

This commit is contained in:
mgabdev
2020-06-17 16:45:45 -04:00
23 changed files with 1181 additions and 293 deletions

View File

@@ -7,6 +7,7 @@ class EditStatusService < BaseService
# @param [Status] status Status being edited
# @param [Hash] options
# @option [String] :text Message
# @option [String] :markdown Optional message in markdown
# @option [Boolean] :sensitive
# @option [String] :visibility
# @option [String] :spoiler_text
@@ -20,6 +21,7 @@ class EditStatusService < BaseService
@account = status.account
@options = options
@text = @options[:text] || ''
@markdown = @options[:markdown] if @account.is_pro
return idempotency_duplicate if idempotency_given? && idempotency_duplicate?
@@ -119,6 +121,7 @@ class EditStatusService < BaseService
{
revised_at: Time.now,
text: @text,
markdown: @markdown,
media_attachments: @media || [],
sensitive: (@options[:sensitive].nil? ? @account.user&.setting_default_sensitive : @options[:sensitive]) || @options[:spoiler_text].present?,
spoiler_text: @options[:spoiler_text] || '',

View File

@@ -26,7 +26,7 @@ class PostStatusService < BaseService
@account = account
@options = options
@text = @options[:text] || ''
@markdown = @options[:markdown]
@markdown = @options[:markdown] if @account.is_pro
@in_reply_to = @options[:thread]
return idempotency_duplicate if idempotency_given? && idempotency_duplicate?