diff --git a/Sources/OTT/Provider/PhoenixMediaProvider.swift b/Sources/OTT/Provider/PhoenixMediaProvider.swift index 3edcae9..d374df6 100644 --- a/Sources/OTT/Provider/PhoenixMediaProvider.swift +++ b/Sources/OTT/Provider/PhoenixMediaProvider.swift @@ -175,7 +175,7 @@ public enum PhoenixMediaProviderError: PKError { @objc public var formats: [String]? @objc public var fileIds: [String]? @objc public var playbackContextType: PlaybackContextType = .unset - @objc public var networkProtocol: String? + @objc public var networkProtocol: String = "https" @objc public var referrer: String? @objc public var urlType: String? @objc public var streamerType: String? @@ -261,7 +261,7 @@ public enum PhoenixMediaProviderError: PKError { /// - Parameter networkProtocol: http/https /// - Returns: Self @discardableResult - @nonobjc public func set(networkProtocol: String?) -> Self { + @nonobjc public func set(networkProtocol: String) -> Self { self.networkProtocol = networkProtocol return self } @@ -316,8 +316,6 @@ public enum PhoenixMediaProviderError: PKError { return self } - let defaultProtocol = "https" - /// This object is created before loading the media in order to make sure all required attributes are set and we are ready to load public struct LoaderInfo { var sessionProvider: SessionProvider @@ -372,7 +370,6 @@ public enum PhoenixMediaProviderError: PKError { } } - let pr = self.networkProtocol ?? defaultProtocol let executor = self.executor ?? KNKRequestExecutor.shared let loaderParams = LoaderInfo(sessionProvider: sessionProvider, @@ -382,7 +379,7 @@ public enum PhoenixMediaProviderError: PKError { playbackContextType: self.toAPIType(type: self.playbackContextType), formats: self.formats, fileIds: self.fileIds, - networkProtocol: pr, + networkProtocol: self.networkProtocol, urlType: self.urlType, streamerType: self.streamerType, adapterData: self.adapterData,