google-labs-jules[bot] and PR0M3TH3AN
465f078e77
Extract RelayHealthManager and helpers to dedicated modules
...
- Extracted `RelayHealthManager` to `src/relay-health-manager.mjs`.
- Extracted `LockPublisher` to `src/lock-publisher.mjs`.
- Consolidated `withTimeout`, `mergeRelayList`, `relayListLabel` into `src/lock-utils.mjs`.
- Refactored `src/lock-ops.mjs` to import from these new modules, acting as a facade.
- Updated `src/relay-health.mjs` to import `withTimeout` from `src/lock-utils.mjs`.
- Updated tests to import from correct locations.
- Removed duplicate implementations and significantly reduced `src/lock-ops.mjs` size.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-20 22:00:50 +00:00
..
2026-02-14 20:10:26 -05:00
2026-02-18 20:49:19 +00:00
2026-02-19 20:55:17 +00:00
2026-02-15 15:49:29 +00:00
2026-02-19 21:03:30 +00:00
2026-02-20 11:53:05 -05:00
2026-02-19 21:03:30 +00:00
2026-02-19 17:05:13 -05:00
2026-02-18 03:31:18 +00:00
2026-02-20 04:04:28 +00:00
2026-02-20 03:49:34 +00:00
2026-02-20 03:50:36 +00:00
2026-02-20 02:27:57 +00:00
2026-02-18 03:28:59 +00:00
2026-02-19 21:03:30 +00:00
2026-02-14 20:06:30 -05:00
2026-02-14 19:47:32 -05:00
2026-02-18 19:33:29 +00:00
2026-02-17 18:53:34 +00:00
2026-02-20 18:18:20 +00:00
2026-02-19 21:03:30 +00:00
2026-02-19 20:55:17 +00:00
2026-02-15 23:18:13 +00:00
2026-02-14 15:23:51 -05:00
2026-02-19 21:03:30 +00:00
2026-02-19 21:03:30 +00:00
2026-02-19 21:03:30 +00:00
2026-02-14 14:55:07 -05:00
2026-02-19 21:03:30 +00:00
2026-02-18 03:32:03 +00:00
2026-02-14 15:23:51 -05:00
2026-02-19 21:03:30 +00:00
2026-02-18 19:33:29 +00:00
2026-02-14 14:37:28 -05:00
2026-02-17 18:53:07 +00:00
2026-02-14 14:51:50 -05:00
2026-02-17 17:31:52 +00:00
2026-02-19 20:55:17 +00:00
2026-02-19 17:05:13 -05:00
2026-02-20 04:01:39 +00:00
2026-02-20 01:59:30 +00:00
2026-02-19 21:45:19 +00:00
2026-02-14 19:51:56 -05:00
2026-02-18 03:33:59 +00:00
2026-02-18 03:27:21 +00:00
2026-02-17 18:49:30 +00:00
2026-02-18 03:31:12 +00:00
2026-02-19 08:38:47 -05:00
2026-02-14 17:38:20 -05:00
2026-02-19 21:34:50 +00:00
2026-02-19 21:37:57 +00:00
2026-02-17 22:41:37 +00:00
2026-02-20 11:05:52 -05:00
2026-02-17 18:54:42 +00:00
2026-02-14 18:42:52 -05:00
2026-02-17 19:02:46 +00:00
2026-02-17 19:02:46 +00:00
2026-02-20 22:00:50 +00:00
2026-02-20 22:00:50 +00:00
2026-02-14 18:05:54 -05:00