zf

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

commit 2830f085a02b9ff1e9a598e56690681423062803
parent 86a9f899cd222409dc3bac2fd1228ffa2c61142b
Author: srfsh <dev@srf.sh>
Date:   Fri,  2 Dec 2022 19:08:40 +0300

Zenflows.EconomicEvent.{Type,Resolv}: expose previousEvent

Diffstat:
Msrc/zenflows/vf/economic_event/resolv.ex | 5+++++
Msrc/zenflows/vf/economic_event/type.ex | 3+++
2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/zenflows/vf/economic_event/resolv.ex b/src/zenflows/vf/economic_event/resolv.ex @@ -117,6 +117,11 @@ def triggered_by(eco_evt, _, _) do {:ok, eco_evt.triggered_by} end +def previous_event(eco_evt, _, _) do + eco_evt = Domain.preload(eco_evt, :previous_event) + {:ok, eco_evt.previous_event} +end + def previous(eco_evt, _, _) do {:ok, Domain.previous(eco_evt)} end diff --git a/src/zenflows/vf/economic_event/type.ex b/src/zenflows/vf/economic_event/type.ex @@ -195,6 +195,9 @@ object :economic_event do field :triggered_by, :economic_event, resolve: &Resolv.triggered_by/3 + field :previous_event, :economic_event, + resolve: &Resolv.previous_event/3 + field :previous, :production_flow_item, resolve: &Resolv.previous/3 end