|
|
@ -22,7 +22,7 @@ class Formatter |
|
|
|
unless status.local? |
|
|
|
unless status.local? |
|
|
|
html = reformat(raw_content) |
|
|
|
html = reformat(raw_content) |
|
|
|
html = encode_custom_emojis(html, status.emojis) if options[:custom_emojify] |
|
|
|
html = encode_custom_emojis(html, status.emojis) if options[:custom_emojify] |
|
|
|
return html |
|
|
|
return html.html_safe # rubocop:disable Rails/OutputSafety |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
linkable_accounts = status.mentions.map(&:account) |
|
|
|
linkable_accounts = status.mentions.map(&:account) |
|
|
@ -39,7 +39,7 @@ class Formatter |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def reformat(html) |
|
|
|
def reformat(html) |
|
|
|
sanitize(html, Sanitize::Config::MASTODON_STRICT).html_safe # rubocop:disable Rails/OutputSafety |
|
|
|
sanitize(html, Sanitize::Config::MASTODON_STRICT) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def plaintext(status) |
|
|
|
def plaintext(status) |
|
|
|