Add InjectionValues struct to LuminateDI

InjectionValues holds optional service dependencies (client, userId,
imageService, webSocketClient, persistence) for injection throughout
the app.
This commit is contained in:
Brendan Szymanski 2026-06-14 16:18:23 -04:00
parent c3a971b49e
commit be7931b062

View file

@ -0,0 +1,13 @@
import Foundation
import LuminateCore
public struct InjectionValues {
public var client: JellyfinClient?
public var userId: String?
public var imageService: ImageService?
public var webSocketClient: WebSocketClient?
public var persistence: PersistenceService?
public init() {}
}