diff --git a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift index 7a137a0..1d05fbe 100644 --- a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift +++ b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift @@ -25,12 +25,13 @@ public struct AmiiboLiveClient: Sendable { // MARK: Initializers /// Initializes this client. - public init() { + /// - Parameter transport: A transport that performs HTTP operations. + public init(transport: any ClientTransport = URLSessionTransport()) { self.client = .init( // The force unwrapping implemented below assumes that the server definition from the OpenAPI specification is correct. serverURL: try! Servers.Server1.url(), configuration: .init(dateTranscoder: ISOTimestampTranscoder()), - transport: URLSessionTransport() + transport: transport ) }