Add missing file

This commit is contained in:
lash 2025-02-04 13:33:44 +00:00
parent 861d04dbfd
commit 422b651097
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746

25
engine/engine.go Normal file
View File

@ -0,0 +1,25 @@
package engine
import (
"context"
"git.defalsify.org/vise.git/engine"
"git.defalsify.org/vise.git/resource"
)
type SarafuEngine struct {
engine.Engine
}
func NewSarafuEngine(cfg engine.Config, rs resource.Resource) *SarafuEngine {
return &SarafuEngine{
Engine: engine.NewEngine(cfg, rs),
}
}
func (se *SarafuEngine) Exec(ctx context.Context, input []byte) (bool, error) {
if len(input) == 0 {
panic("insert something here")
}
return se.Engine.Exec(ctx, input)
}