You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
defmodule Pleroma.Object do
|
|
use Ecto.Schema
|
|
alias Pleroma.{Repo, Object}
|
|
import Ecto.Query
|
|
|
|
schema "objects" do
|
|
field :data, :map
|
|
|
|
timestamps()
|
|
end
|
|
|
|
def get_by_ap_id(ap_id) do
|
|
Repo.one(from object in Object,
|
|
where: fragment("? @> ?", object.data, ^%{id: ap_id}))
|
|
end
|
|
end
|