Use floki's new APIs for parsing fragments

This commit is contained in:
rinpatch 2020-02-16 01:55:26 +03:00
commit 472132215e
8 changed files with 121 additions and 106 deletions

View file

@ -108,6 +108,7 @@ defmodule Pleroma.HTML do
Cachex.fetch!(:scrubber_cache, key, fn _key ->
result =
content
|> Floki.parse_fragment!()
|> Floki.filter_out("a.mention,a.hashtag,a[rel~=\"tag\"]")
|> Floki.attribute("a", "href")
|> Enum.at(0)