From 762f90adf669a55350d975333f1f722546d69e74 Mon Sep 17 00:00:00 2001 From: alfred-mk Date: Thu, 12 Sep 2024 23:52:35 +0300 Subject: [PATCH] Added Continue bool to track whether the execution should be terminated --- internal/handlers/base.go | 2 +- internal/handlers/single.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/handlers/base.go b/internal/handlers/base.go index fba62c9..483aa02 100644 --- a/internal/handlers/base.go +++ b/internal/handlers/base.go @@ -78,7 +78,7 @@ func(f *BaseSessionHandler) Process(rqs RequestSession) (RequestSession, error) return rqs, err } - _ = r + rqs.Continue = r return rqs, nil } diff --git a/internal/handlers/single.go b/internal/handlers/single.go index 3910be8..69a4d1e 100644 --- a/internal/handlers/single.go +++ b/internal/handlers/single.go @@ -34,6 +34,7 @@ type RequestSession struct { Input []byte Storage storage.Storage Writer io.Writer + Continue bool } type engineMaker func(cfg engine.Config, rs resource.Resource, pr *persist.Persister) engine.Engine