From f88e2534864957514e76aee361047efa5d0e900b Mon Sep 17 00:00:00 2001 From: alfred-mk Date: Wed, 5 Feb 2025 19:16:25 +0300 Subject: [PATCH] Call the engine Reset --- engine/engine.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/engine/engine.go b/engine/engine.go index a3b8e29..d8aef60 100644 --- a/engine/engine.go +++ b/engine/engine.go @@ -2,6 +2,7 @@ package engine import ( "context" + "fmt" "git.defalsify.org/vise.git/engine" "git.defalsify.org/vise.git/resource" @@ -19,7 +20,12 @@ func NewSarafuEngine(cfg engine.Config, rs resource.Resource) *SarafuEngine { func (se *SarafuEngine) Exec(ctx context.Context, input []byte) (bool, error) { if len(input) == 0 { - panic("insert something here") + e, ok := se.Engine.(*engine.DefaultEngine) + if !ok { + return false, fmt.Errorf("") + } + + e.Reset(ctx, true) } return se.Engine.Exec(ctx, input) }