Files
threshold/internal
Ryan Derr 25bb217a7a Database Init Flags Refactor (#5668)
* ICU-16920 Refactor Boundary Database Init Flags for Improved Dependency Handling

This commit refactors the database initialization flags to prevent early exits and ensure explicit handling of flag dependencies. If one flag relies on resources skipped by another, the dependent flag will also be skipped.

Key Changes:
- Introduced a `InitFlags` struct to organize existing flags and establish a clear pattern for adding future flags.
- Added receiver functions on the `InitFlags` struct to determine whether a flag should be skipped based on provided options or dependencies.
- Refactored the `Run()` method to avoid early returns when a flag skips resource creation. Instead, a log message is provided to indicate the skipped option, and the process continues with resource creation.

* Resolve Comments
2025-04-27 13:16:02 -05:00
..
2025-02-19 09:14:41 -08:00
2025-04-02 15:09:17 -04:00
2025-02-19 09:14:41 -08:00
2025-04-27 13:16:02 -05:00
2025-02-19 09:14:41 -08:00
2025-02-19 09:14:41 -08:00
2025-02-19 09:14:41 -08:00
2023-08-11 10:31:53 -07:00
2024-02-16 08:30:16 -05:00
2025-02-19 09:14:41 -08:00
2025-02-19 09:14:41 -08:00
2025-02-19 09:14:41 -08:00
2023-08-11 10:31:53 -07:00
2025-04-25 12:22:06 -05:00