+ def fix_activity_defaults(activity, meta) do
+ object = meta[:object_data] || %{}
+
+ activity
+ |> fix_activity_recipients("to", object)
+ |> fix_activity_recipients("cc", object)
+ |> fix_activity_recipients("bto", object)
+ |> fix_activity_recipients("bcc", object)
+ end
+
+ def fix_actor(data) do
+ actor =
+ data
+ |> Map.put_new("actor", data["attributedTo"])
+ |> Containment.get_actor()
+