Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-03-23 15:18:03 +01:00
parent adaaef6914
commit 86c2512c62
87 changed files with 7816 additions and 1387 deletions

View File

@@ -59,6 +59,8 @@ defmodule Mobilizon.Activities do
defenum(Subject, @subjects)
defenum(ObjectType, @object_type)
@activity_preloads [:author, :group]
@doc """
Returns the list of activities.
@@ -153,6 +155,11 @@ defmodule Mobilizon.Activities do
|> Repo.insert()
end
@spec preload_activity(Activity.t()) :: Activity.t()
def preload_activity(%Activity{} = activity) do
Repo.preload(activity, @activity_preloads)
end
def object_types, do: @object_type
def subjects, do: @subjects