summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2020-11-10 14:14:27 -0600
committerMark Felder <feld@feld.me>2021-05-11 16:50:10 -0500
commit1c65a6d53c12508d98269c68a1614473bc4bf83e (patch)
tree630c99906cab3e05c990653796fb0afb2da06989
parent43bbc39d09f3da0bc1d692133ad5ea24fc7b0b18 (diff)
Enum.uniq in case it's a very long post. Maybe more performant to search this way?
-rw-r--r--lib/pleroma/web/activity_pub/mrf/auto_subject_policy.ex2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/web/activity_pub/mrf/auto_subject_policy.ex b/lib/pleroma/web/activity_pub/mrf/auto_subject_policy.ex
index 031a3c44f..32f2d50ee 100644
--- a/lib/pleroma/web/activity_pub/mrf/auto_subject_policy.ex
+++ b/lib/pleroma/web/activity_pub/mrf/auto_subject_policy.ex
@@ -18,7 +18,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.AutoSubjectPolicy do
end
defp string_matches?(string, pattern) when is_binary(pattern) do
- wordlist = string |> String.split(" ", trim: true)
+ wordlist = string |> String.split(" ", trim: true) |> Enum.uniq()
pattern in wordlist
end