From: Haelwenn (lanodan) Monnier Date: Wed, 6 Feb 2019 20:19:35 +0000 (+0100) Subject: Web.ActivityPub.ActivityPub: assign the Enum.filter to recipients & simplify it X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=d2e4eb7c748c918b1e9e7133fef4c1b84cf66755;p=akkoma Web.ActivityPub.ActivityPub: assign the Enum.filter to recipients & simplify it --- diff --git a/lib/pleroma/web/activity_pub/activity_pub.ex b/lib/pleroma/web/activity_pub/activity_pub.ex index 6028e96a9..d22f04bb2 100644 --- a/lib/pleroma/web/activity_pub/activity_pub.ex +++ b/lib/pleroma/web/activity_pub/activity_pub.ex @@ -19,19 +19,19 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do defp get_recipients(%{"type" => "Announce"} = data) do to = data["to"] || [] cc = data["cc"] || [] - recipients = to ++ cc actor = User.get_cached_by_ap_id(data["actor"]) - recipients - |> Enum.filter(fn recipient -> - case User.get_cached_by_ap_id(recipient) do - nil -> - true - - user -> - User.following?(user, actor) - end - end) + recipients = + (to ++ cc) + |> Enum.filter(fn recipient -> + case User.get_cached_by_ap_id(recipient) do + nil -> + true + + user -> + User.following?(user, actor) + end + end) {recipients, to, cc} end