func (p *DLQServiceProvider) GetDLQService(
c *cli.Context,
prompter := p.prompterFactory(c)
version := c.String(FlagDLQVersion)
if version == "v1" {
return NewDLQV1Service(p.clientFactory, prompter, p.writer), nil
}
return getDLQV2Service(
c,
p.clientFactory,
p.taskCategoryRegistry,
p.writer,
prompter,
p.taskBlobEncoder,
)
}
return nil, fmt.Errorf("unknown DLQ version: %v", version)
}