Commit graph

6 commits

Author SHA1 Message Date
91faf3c0f4 Update Injected state mechanism 2026-06-14 23:21:14 -04:00
7173da4464 Pass observer ID directly to ObserverRef init 2026-06-14 23:21:14 -04:00
86940f3d7d Add Injected property wrapper with reactive DI observer cleanup 2026-06-14 23:21:14 -04:00
be7931b062 Add InjectionValues struct to LuminateDI
InjectionValues holds optional service dependencies (client, userId,
imageService, webSocketClient, persistence) for injection throughout
the app.
2026-06-14 23:21:14 -04:00
c3a971b49e Add @unchecked Sendable conformance and @Sendable handler to DIContainer 2026-06-14 23:21:14 -04:00
2280142fe1 Add DIContainer with observer registry 2026-06-14 23:21:14 -04:00