Merge branch 'hotfix/delete-activities' into 'develop'
[akkoma] / lib / pleroma / formatter.ex
index 51d08c5ee7b3e88b3360d625f4f4c8b3a8a1a261..1e4ede3f2c8fea4ba484a62ca2194208161cbef8 100644 (file)
@@ -10,6 +10,7 @@ defmodule Pleroma.Formatter do
 
   @markdown_characters_regex ~r/(`|\*|_|{|}|[|]|\(|\)|#|\+|-|\.|!)/
   @link_regex ~r{((?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~%:/?#[\]@!\$&'\(\)\*\+,;=.]+)|[0-9a-z+\-\.]+:[0-9a-z$-_.+!*'(),]+}ui
+  # credo:disable-for-previous-line Credo.Check.Readability.MaxLineLength
 
   @auto_linker_config hashtag: true,
                       hashtag_handler: &Pleroma.Formatter.hashtag_handler/4,
@@ -91,6 +92,10 @@ defmodule Pleroma.Formatter do
 
   def get_emoji(_), do: []
 
+  def html_escape({text, mentions, hashtags}, type) do
+    {html_escape(text, type), mentions, hashtags}
+  end
+
   def html_escape(text, "text/html") do
     HTML.filter_tags(text)
   end