commit 67827930bfc282e1e6542b8e823067f3e7378f8d
parent f719da7fde6d1ecf22244eea00de52a6f75d038f
Author: srfsh <dev@srf.sh>
Date: Sun, 21 Aug 2022 20:04:24 +0300
Zenflows.Vf.Agreement.{Type,Resolv}: use the id to generate the created field
Since we switched to ULIDs, we don't use :insterted_at for this.
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/zenflows/vf/agreement/resolv.ex b/src/zenflows/vf/agreement/resolv.ex
@@ -20,6 +20,10 @@ defmodule Zenflows.VF.Agreement.Resolv do
alias Zenflows.VF.Agreement.Domain
+def created(%{id: id}, _, _) do
+ Zenflows.DB.ID.ts(id)
+end
+
def agreement(%{id: id}, _info) do
Domain.one(id)
end
diff --git a/src/zenflows/vf/agreement/type.ex b/src/zenflows/vf/agreement/type.ex
@@ -40,7 +40,7 @@ object :agreement do
field :note, :string
@desc @created
- field :inserted_at, non_null(:datetime), name: "created"
+ field :created, non_null(:datetime), resolve: &Resolv.created/3
end
object :agreement_response do