diff options
author | faried nawaz <faried@gmail.com> | 2023-03-06 02:30:52 +0500 |
---|---|---|
committer | faried nawaz <faried@gmail.com> | 2023-03-06 02:30:52 +0500 |
commit | 86ee4b72f3a54016bcc7e7f3ea8c386eca34e4b0 (patch) | |
tree | 2f51a3860b07f03a660967dd405ef8a490c4eb1c /lib | |
parent | 117a53b88eb0388ccfb8942d413ef4473acd73c7 (diff) | |
download | pleroma-86ee4b72f3a54016bcc7e7f3ea8c386eca34e4b0.tar.gz pleroma-86ee4b72f3a54016bcc7e7f3ea8c386eca34e4b0.zip |
modify Utils.scrub_html_and_truncate to take omission parameter
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/metadata/utils.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pleroma/web/metadata/utils.ex b/lib/pleroma/web/metadata/utils.ex index 15414a988..80a8be9a2 100644 --- a/lib/pleroma/web/metadata/utils.ex +++ b/lib/pleroma/web/metadata/utils.ex @@ -30,12 +30,13 @@ defmodule Pleroma.Web.Metadata.Utils do |> scrub_html_and_truncate_object_field(object) end - def scrub_html_and_truncate(content, max_length \\ 200) when is_binary(content) do + def scrub_html_and_truncate(content, max_length \\ 200, omission \\ "...") + when is_binary(content) do content |> scrub_html |> Emoji.Formatter.demojify() |> HtmlEntities.decode() - |> Formatter.truncate(max_length) + |> Formatter.truncate(max_length, omission) end def scrub_html(content) when is_binary(content) do |