diff --git a/lib/nulla/models/activity.ex b/lib/nulla/models/activity.ex index d09bb89..44e21bb 100644 --- a/lib/nulla/models/activity.ex +++ b/lib/nulla/models/activity.ex @@ -11,6 +11,8 @@ defmodule Nulla.Models.Activity do field :type, :string field :actor, :string field :object, :string + field :to, :string + field :cc, :string timestamps() end @@ -18,7 +20,7 @@ defmodule Nulla.Models.Activity do @doc false def changeset(activity, attrs) do activity - |> cast(attrs, [:ap_id, :type, :actor, :object]) + |> cast(attrs, [:ap_id, :type, :actor, :object, :to, :cc]) |> validate_required([:ap_id, :type, :actor, :object]) |> validate_inclusion(:type, ~w(Create Update Delete Undo Like Announce Follow Accept Reject)) end diff --git a/priv/repo/migrations/20250615131856_create_activities.exs b/priv/repo/migrations/20250615131856_create_activities.exs index 965df8f..9d95372 100644 --- a/priv/repo/migrations/20250615131856_create_activities.exs +++ b/priv/repo/migrations/20250615131856_create_activities.exs @@ -8,6 +8,8 @@ defmodule Nulla.Repo.Migrations.CreateActivities do add :type, :string, null: false add :actor, :string, null: false add :object, :text, null: false + add :to, :text + add :cc, :text timestamps() end