diff options
author | William Pitcock <nenolod@dereferenced.org> | 2018-11-09 09:07:40 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2018-11-09 09:07:40 +0000 |
commit | b3c360ce2c846bfcd89af347382b8d62762c9ceb (patch) | |
tree | 5afa5d8240108f40a0ef062464c3723a605bbdb0 | |
parent | b9871e7e5aaf59e92d0fe00e8dfe0de2855a3c12 (diff) | |
download | pleroma-b3c360ce2c846bfcd89af347382b8d62762c9ceb.tar.gz |
notification: add fallback get_notified_from_activity()
-rw-r--r-- | lib/pleroma/notification.ex | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/pleroma/notification.ex b/lib/pleroma/notification.ex index ca4113d31..a3aeb1221 100644 --- a/lib/pleroma/notification.ex +++ b/lib/pleroma/notification.ex @@ -114,9 +114,11 @@ defmodule Pleroma.Notification do end end + def get_notified_from_activity(activity, local_only \\ true) + def get_notified_from_activity( %Activity{data: %{"to" => _, "type" => type} = data} = activity, - local_only \\ true + local_only ) when type in ["Create", "Like", "Announce", "Follow"] do recipients = @@ -128,6 +130,8 @@ defmodule Pleroma.Notification do User.get_users_from_set(recipients, local_only) end + def get_notified_from_activity(_, local_only), do: [] + defp maybe_notify_to_recipients( recipients, %Activity{data: %{"to" => to, "type" => type}} = activity |