From 81eb2f347647a8ad05e82b150ed37b053d97d14a Mon Sep 17 00:00:00 2001 From: RussellLuo Date: Tue, 11 Jun 2024 10:42:18 +0800 Subject: [PATCH 1/2] Add Out to WaitBuilder --- builtin/wait.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/builtin/wait.go b/builtin/wait.go index 0fd6f9d..5809e7b 100644 --- a/builtin/wait.go +++ b/builtin/wait.go @@ -88,6 +88,11 @@ func NewWait(name string) *WaitBuilder { return &WaitBuilder{task: task} } +func (b *WaitBuilder) Out(out map[string]any) *WaitBuilder { + b.task.Input.Output = orchestrator.Expr[map[string]any]{Expr: out} + return b +} + func (b *WaitBuilder) Build() orchestrator.Task { return b.task } From 62a45a233886a5ebb6f62ffe2ef4d4708fb4cddc Mon Sep 17 00:00:00 2001 From: RussellLuo Date: Tue, 11 Jun 2024 14:01:03 +0800 Subject: [PATCH 2/2] test --- builtin/wait.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/builtin/wait.go b/builtin/wait.go index 5809e7b..6e4b214 100644 --- a/builtin/wait.go +++ b/builtin/wait.go @@ -88,8 +88,8 @@ func NewWait(name string) *WaitBuilder { return &WaitBuilder{task: task} } -func (b *WaitBuilder) Out(out map[string]any) *WaitBuilder { - b.task.Input.Output = orchestrator.Expr[map[string]any]{Expr: out} +func (b *WaitBuilder) Output(output map[string]any) *WaitBuilder { + b.task.Input.Output = orchestrator.Expr[map[string]any]{Expr: output} return b }