aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlibek Omarov <a1ba.omarov@gmail.com>2020-09-07 22:53:45 +0200
committerGitea <gitea@fake.local>2020-09-07 22:53:45 +0200
commit8b695c3eeb6ee7a91fc5a8a4293fb3cb53212818 (patch)
treedd83e3e0a22f35b3cda64100cb7af26a006d6026
parent57cf0cc3b3029cb0ff017c53e2602ad945b8d9b3 (diff)
downloadpleroma-8b695c3eeb6ee7a91fc5a8a4293fb3cb53212818.tar.gz
ForceBotUnlistedPolicy: format
-rw-r--r--lib/pleroma/web/activity_pub/mrf/force_bot_unlisted_policy.ex16
-rw-r--r--test/web/activity_pub/mrf/force_bot_unlisted_policy_test.ex25
2 files changed, 21 insertions, 20 deletions
diff --git a/lib/pleroma/web/activity_pub/mrf/force_bot_unlisted_policy.ex b/lib/pleroma/web/activity_pub/mrf/force_bot_unlisted_policy.ex
index 31fd90586..7290f444b 100644
--- a/lib/pleroma/web/activity_pub/mrf/force_bot_unlisted_policy.ex
+++ b/lib/pleroma/web/activity_pub/mrf/force_bot_unlisted_policy.ex
@@ -21,14 +21,14 @@ defmodule Pleroma.Web.ActivityPub.MRF.ForceBotUnlistedPolicy do
@impl true
def filter(
- %{
- "type" => "Create",
- "to" => to,
- "cc" => cc,
- "actor" => actor,
- "object" => object
- } = message
- ) do
+ %{
+ "type" => "Create",
+ "to" => to,
+ "cc" => cc,
+ "actor" => actor,
+ "object" => object
+ } = message
+ ) do
user = User.get_cached_by_ap_id(actor)
isbot = 0.8 < botness_score(user)
diff --git a/test/web/activity_pub/mrf/force_bot_unlisted_policy_test.ex b/test/web/activity_pub/mrf/force_bot_unlisted_policy_test.ex
index 84e2a9024..6f001c233 100644
--- a/test/web/activity_pub/mrf/force_bot_unlisted_policy_test.ex
+++ b/test/web/activity_pub/mrf/force_bot_unlisted_policy_test.ex
@@ -10,18 +10,19 @@ defmodule Pleroma.Web.ActivityPub.MRF.ForceBotUnlistedPolicyTest do
defp generate_messages(actor) do
{%{
- "actor" => actor.ap_id,
- "type" => "Create",
- "object" => %{},
- "to" => [@public, "f"],
- "cc" => [actor.follower_address, "d"]
- }, %{
- "actor" => actor.ap_id,
- "type" => "Create",
- "object" => %{"to" => ["f", actor.follower_address], "cc" => ["d", @public]},
- "to" => ["f", actor.follower_address],
- "cc" => ["d", @public]
- }}
+ "actor" => actor.ap_id,
+ "type" => "Create",
+ "object" => %{},
+ "to" => [@public, "f"],
+ "cc" => [actor.follower_address, "d"]
+ },
+ %{
+ "actor" => actor.ap_id,
+ "type" => "Create",
+ "object" => %{"to" => ["f", actor.follower_address], "cc" => ["d", @public]},
+ "to" => ["f", actor.follower_address],
+ "cc" => ["d", @public]
+ }}
end
test "removes from the federated timeline by nickname heuristics 1" do