we need app
This commit is contained in:
@@ -55,13 +55,13 @@ func runStartCmd(cmd *cobra.Command, args []string) error {
|
|||||||
return returnIfUserQuit(err, "failed to run intro")
|
return returnIfUserQuit(err, "failed to run intro")
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := taskLoop(cmd.Context(), surveyTasks, interfaces); err != nil {
|
if err := taskLoop(cmd.Context(), app, surveyTasks, interfaces); err != nil {
|
||||||
return returnIfUserQuit(err, "task loop failed")
|
return returnIfUserQuit(err, "task loop failed")
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func taskLoop(ctx context.Context, surveyTasks map[string]task.Tasker, interfaces map[string]task.Interface) error {
|
func taskLoop(ctx context.Context, application *models.App, surveyTasks map[string]task.Tasker, interfaces map[string]task.Interface) error {
|
||||||
var iNames []string
|
var iNames []string
|
||||||
for name := range interfaces {
|
for name := range interfaces {
|
||||||
iNames = append(iNames, name)
|
iNames = append(iNames, name)
|
||||||
@@ -84,7 +84,7 @@ func taskLoop(ctx context.Context, surveyTasks map[string]task.Tasker, interface
|
|||||||
iIdx := idx % len(iNames)
|
iIdx := idx % len(iNames)
|
||||||
selected := interfaces[iNames[iIdx]]
|
selected := interfaces[iNames[iIdx]]
|
||||||
|
|
||||||
if err := task.RunTask(ctx, t, selected, tasks.InterfaceToType(selected)); err != nil {
|
if err := task.RunTask(ctx, application, t, selected, tasks.InterfaceToType(selected)); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
idx++
|
idx++
|
||||||
|
|||||||
Reference in New Issue
Block a user