zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/zenflows/vf/agreement/resolv.ex | 4++++
Msrc/zenflows/vf/agreement/type.ex | 2+-
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