Skip to content

Commit 1f31aa8

Browse files
committed
feat(parser): add store arg
1 parent eeb8664 commit 1f31aa8

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

services/tasks/TaskPool.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ func (p *TaskPool) MoveToNextStage(
186186
matched = true
187187
} else {
188188
var ok bool
189-
ok, err = parser.Parse(currentStage, newOutput)
189+
ok, err = parser.Parse(currentStage, newOutput, p.store)
190190
if err != nil {
191191
log.Error(err.Error())
192192
} else if ok {

services/tasks/stage_parsers/ansible_play.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (p AnsibleRunningStageParser) IsEnd(currentStage *db.TaskStage, output db.T
4848
const ansibleTaskMaker = "TASK ["
4949
const failedTaskMaker = "fatal: ["
5050

51-
func (p AnsibleRunningStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput) (ok bool, err error) {
51+
func (p AnsibleRunningStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput, store db.Store) (ok bool, err error) {
5252

5353
if currentStage == nil {
5454
return

services/tasks/stage_parsers/ansible_result.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ type AnsibleResultStageParserState struct {
7575
Hosts []AnsibleResultHost
7676
}
7777

78-
func (p AnsibleResultStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput) (ok bool, err error) {
78+
func (p AnsibleResultStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput, store db.Store) (ok bool, err error) {
7979

8080
if currentStage == nil {
8181
return

services/tasks/stage_parsers/common.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ type StageResultParser interface {
1010
IsEnd(currentStage *db.TaskStage, output db.TaskOutput) bool
1111
NeedParse() bool
1212
State() any
13-
Parse(currentStage *db.TaskStage, output db.TaskOutput) (bool, error)
13+
Parse(currentStage *db.TaskStage, output db.TaskOutput, store db.Store) (bool, error)
1414
Result() map[string]any
1515
}
1616

@@ -82,7 +82,7 @@ func (p InitStageParser) IsEnd(currentStage *db.TaskStage, output db.TaskOutput)
8282
return false
8383
}
8484

85-
func (p InitStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput) (bool, error) {
85+
func (p InitStageParser) Parse(currentStage *db.TaskStage, output db.TaskOutput, store db.Store) (bool, error) {
8686
return false, nil
8787
}
8888

0 commit comments

Comments
 (0)