Commit 0787f0df authored by scarlett's avatar scarlett
Browse files

Strip HTML in and allow emoji in summaries.

parent eaaf7013
......@@ -124,7 +124,7 @@ def post(user, %{"status" => status} = data) do
Map.put(
object,
"emoji",
Formatter.get_emoji(status)
Formatter.get_emoji(status) ++ Formatter.get_emoji(data["spoiler_text"])
|> Enum.reduce(%{}, fn {name, file}, acc ->
Map.put(acc, name, "#{Pleroma.Web.Endpoint.static_url()}#{file}")
end)
......
......@@ -285,7 +285,7 @@ def render(
"activity_type" => "post",
"possibly_sensitive" => possibly_sensitive,
"visibility" => Pleroma.Web.MastodonAPI.StatusView.get_visibility(object),
"summary" => summary
"summary" => HTML.strip_tags(summary) |> Formatter.emojify(object["emoji"])
}
end
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment