From be7931b062881968b68e2b5231f07fdbc557f6c3 Mon Sep 17 00:00:00 2001 From: Brendan Szymanski Date: Sun, 14 Jun 2026 16:18:23 -0400 Subject: [PATCH] Add InjectionValues struct to LuminateDI InjectionValues holds optional service dependencies (client, userId, imageService, webSocketClient, persistence) for injection throughout the app. --- Sources/LuminateDI/InjectionValues.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Sources/LuminateDI/InjectionValues.swift diff --git a/Sources/LuminateDI/InjectionValues.swift b/Sources/LuminateDI/InjectionValues.swift new file mode 100644 index 0000000..263bfa6 --- /dev/null +++ b/Sources/LuminateDI/InjectionValues.swift @@ -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() {} +}