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:
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