diff options
author | William Pitcock <nenolod@dereferenced.org> | 2018-11-09 08:42:49 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2018-11-09 09:01:40 +0000 |
commit | 8c805ada32ced1e33c5f1c9171f8032c0bf7597d (patch) | |
tree | 4b354a65d3a57e9b522c9781273a7029bf1aeb9b | |
parent | 6cadfcb21eb58de3d4c635fb563cd4bcebffd3e2 (diff) | |
download | pleroma-8c805ada32ced1e33c5f1c9171f8032c0bf7597d.tar.gz pleroma-8c805ada32ced1e33c5f1c9171f8032c0bf7597d.zip |
user: remove obsolete User.get_notified_from_activity().
-rw-r--r-- | lib/pleroma/user.ex | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 0e4aa0903..be634a8e1 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -485,44 +485,6 @@ defmodule Pleroma.User do |> Repo.all() end - def get_notified_from_activity(activity, local_only \\ true) - - def get_notified_from_activity(%Activity{data: %{"to" => to} = data}, local_only) do - object = Object.normalize(data["object"]) - - # somehow, get an AS2 object, preferring the normalized object if we have one - object_data = - if object do - object.data - else - if is_map(data["object"]) do - data["object"] - else - %{} - end - end - - # finally extract AS2 mentions from this object - tagged_mentions = - if object_data["tag"] do - object_data["tag"] - |> Enum.filter(fn x -> is_map(x) end) - |> Enum.filter(fn x -> x["type"] == "Mention" end) - |> Enum.map(fn x -> x["href"] end) - else - [] - end - - # ensure all mentioned users are unique - to = - (to ++ tagged_mentions) - |> Enum.uniq() - - get_users_from_set(to, local_only) - end - - def get_notified_from_activity(_, _), do: [] - def get_recipients_from_activity(%Activity{recipients: to}) do query = from( |