Extend native catalog adapters
This commit is contained in:
@@ -310,7 +310,7 @@ func runCatalogList[T any, I, S any](
|
||||
invocation commandkit.Invocation,
|
||||
suite Suite[I, S],
|
||||
input *catalogInput[I],
|
||||
list func(context.Context, ckconfig.Selection, I, S) (commandkit.Acquired[T], error),
|
||||
list func(context.Context, CatalogRequest, I, S) (commandkit.Acquired[T], error),
|
||||
encode func(T) ([]byte, error),
|
||||
) commandkit.Outcome {
|
||||
if invocation.Context != nil {
|
||||
@@ -328,7 +328,7 @@ func runCatalogList[T any, I, S any](
|
||||
}
|
||||
}
|
||||
|
||||
acquired, err := list(invocation.Context, input.selection, input.selected, state)
|
||||
acquired, err := list(invocation.Context, CatalogRequest{Selection: input.selection}, input.selected, state)
|
||||
if err != nil {
|
||||
return definitionFailure(err, acquired.Diagnostics)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user