diff --git a/PlayerCore b/PlayerCore index a18ddfb..e2e2de8 160000 --- a/PlayerCore +++ b/PlayerCore @@ -1 +1 @@ -Subproject commit a18ddfb8237f598e1e78d5740fc87667f0fe1599 +Subproject commit e2e2de81e29d02a0027d4c69cfeb24d14c593699 diff --git a/sources/VVPSDK.swift b/sources/VVPSDK.swift index 9aa7313..c2ec40b 100644 --- a/sources/VVPSDK.swift +++ b/sources/VVPSDK.swift @@ -249,7 +249,7 @@ public struct VVPSDK { controlsAnimationSupported: videoResponse.features.isControlsAnimationEnabled, isVPAIDAllowed: videoResponse.features.isVPAIDAllowed, isOpenMeasurementAllowed: videoResponse.features.isOpenMeasurementEnabled, - isNewVRMCoreEnabled: videoResponse.features.isNewVRMCoreEnabled, + isFailoverEnabled: videoResponse.features.isFailoverEnabled, adSettings: adSettings, vpaidSettings: vpaidSettings, omSettings: omSettings) diff --git a/sources/video provider/VideoProviderResponse.swift b/sources/video provider/VideoProviderResponse.swift index e2dcec5..be41a05 100644 --- a/sources/video provider/VideoProviderResponse.swift +++ b/sources/video provider/VideoProviderResponse.swift @@ -35,7 +35,7 @@ extension VideoProvider.Response { public let isControlsAnimationEnabled: Bool public let isVPAIDAllowed: Bool public let isOpenMeasurementEnabled: Bool - public let isNewVRMCoreEnabled: Bool + public let isFailoverEnabled: Bool } public struct AdSettings { diff --git a/sources/video provider/provider/VideoProviderParsing.swift b/sources/video provider/provider/VideoProviderParsing.swift index e7e943f..ff71b0a 100644 --- a/sources/video provider/provider/VideoProviderParsing.swift +++ b/sources/video provider/provider/VideoProviderParsing.swift @@ -52,7 +52,7 @@ extension VideoProvider.Parse { return try .init(isControlsAnimationEnabled: json.parse("isControlsAnimationEnabled"), isVPAIDAllowed: json.parse("isVPAIDAllowed"), isOpenMeasurementEnabled: json.parse("isOpenMeasurementEnabled"), - isNewVRMCoreEnabled: json.parse("isNewVRMCoreEnabled")) + isFailoverEnabled: false) } static func adSettings(from json: JSON) throws -> VideoProvider.Response.AdSettings { diff --git a/sources/video provider/provider/VideoProviderTests.swift b/sources/video provider/provider/VideoProviderTests.swift index 63374f3..ddb10bb 100644 --- a/sources/video provider/provider/VideoProviderTests.swift +++ b/sources/video provider/provider/VideoProviderTests.swift @@ -343,7 +343,7 @@ class VideoProviderTests: XCTestCase { "isControlsAnimationEnabled": false, "isVPAIDAllowed": true, "isOpenMeasurementEnabled": true, - "isNewVRMCoreEnabled": false + "isFailoverEnabled": true ] static let adSettings: JSON = [ @@ -380,7 +380,7 @@ class VideoProviderTests: XCTestCase { expect(value.features.isControlsAnimationEnabled) == false expect(value.features.isVPAIDAllowed) == true expect(value.features.isOpenMeasurementEnabled) == true - expect(value.features.isNewVRMCoreEnabled) == false + expect(value.features.isFailoverEnabled) == true expect(value.adSettings.prefetchingOffset) == 7 expect(value.adSettings.softTimeout) == 0.5 expect(value.adSettings.hardTimeout) == 2.5