feat: implement Validate to check for cycle

This commit is contained in:
sujit
2024-10-22 14:43:05 +05:45
parent ea0a7022f9
commit 52768d8500
5 changed files with 59 additions and 15 deletions

View File

@@ -3,6 +3,7 @@ package tasks
import (
"context"
"github.com/oarkflow/errors"
"github.com/oarkflow/json"
"github.com/oarkflow/mq"
@@ -35,6 +36,7 @@ func (e *Condition) ProcessTask(ctx context.Context, task *mq.Task) mq.Result {
if err != nil {
panic(err)
}
return mq.Result{Error: errors.New("Condition error")}
switch email := data["email"].(type) {
case string:
if email == "abc.xyz@gmail.com" {