Close gracefully shuts down the controller.
()
| 333 | |
| 334 | // Close gracefully shuts down the controller. |
| 335 | func (d *Controller) Close() error { |
| 336 | if err := d.eventLog.Close(); err != nil { |
| 337 | return fmt.Errorf("failed to close event log: %w", err) |
| 338 | } |
| 339 | if err := d.registry.Close(); err != nil { |
| 340 | return fmt.Errorf("failed to close registry: %w", err) |
| 341 | } |
| 342 | return nil |
| 343 | } |