def get_by_id(id) do
Activity
|> where([a], a.id == ^id)
- |> restrict_disabled_users()
+ |> restrict_deactivated_users()
|> Repo.one()
end
def get_create_by_object_ap_id(ap_id) when is_binary(ap_id) do
create_by_object_ap_id(ap_id)
- |> restrict_disabled_users()
+ |> restrict_deactivated_users()
|> Repo.one()
end
end
end
- def restrict_disabled_users(query) do
+ def restrict_deactivated_users(query) do
from(activity in query,
where:
fragment(
- "? not in (SELECT ap_id FROM users WHERE info->'disabled' @> 'true')",
+ "? not in (SELECT ap_id FROM users WHERE info->'deactivated' @> 'true')",
activity.actor
)
)