()
| 292 | } |
| 293 | |
| 294 | func (cr *containerReference) Close() common.Executor { |
| 295 | return func(_ context.Context) error { |
| 296 | if cr.cli != nil { |
| 297 | err := cr.cli.Close() |
| 298 | cr.cli = nil |
| 299 | if err != nil { |
| 300 | return fmt.Errorf("failed to close client: %w", err) |
| 301 | } |
| 302 | } |
| 303 | return nil |
| 304 | } |
| 305 | } |
| 306 | |
| 307 | func (cr *containerReference) find() common.Executor { |
| 308 | return func(ctx context.Context) error { |