activity: drop recipients_to/recipients_cc fields

This commit is contained in:
William Pitcock 2018-08-29 18:38:30 +00:00
parent 038139d641
commit 29b5e30c46
2 changed files with 2 additions and 6 deletions

View file

@ -8,8 +8,6 @@ defmodule Pleroma.Activity do
field(:local, :boolean, default: true)
field(:actor, :string)
field(:recipients, {:array, :string})
field(:recipients_to, {:array, :string})
field(:recipients_cc, {:array, :string})
has_many(:notifications, Notification, on_delete: :delete_all)
timestamps()

View file

@ -60,16 +60,14 @@ def insert(map, local \\ true) when is_map(map) do
:ok <- check_actor_is_active(map["actor"]),
{:ok, map} <- MRF.filter(map),
:ok <- insert_full_object(map) do
{recipients, recipients_to, recipients_cc} = get_recipients(map)
{recipients, _, _} = get_recipients(map)
{:ok, activity} =
Repo.insert(%Activity{
data: map,
local: local,
actor: map["actor"],
recipients: recipients,
recipients_to: recipients_to,
recipients_cc: recipients_cc
recipients: recipients
})
Notification.create_notifications(activity)