@@ -20,9 +20,9 @@ import Foundation
2020 private static let experimentMetadataKeyLastStartTime = " last_experiment_start_time "
2121 private static let serviceOrigin = " frc "
2222
23- private var experimentPayloads : [ Data ]
24- private var experimentMetadata : [ String : Any ] ?
25- private var activeExperimentPayloads : [ Data ]
23+ @ objc private var experimentPayloads : [ Data ]
24+ @ objc private var experimentMetadata : [ String : Any ] ?
25+ @ objc private var activeExperimentPayloads : [ Data ]
2626 private let dbManager : ConfigDBManager ?
2727 private let experimentController : ExperimentController
2828 private let experimentStartTimeDateFormatter : DateFormatter
@@ -48,7 +48,7 @@ import Foundation
4848 loadExperimentFromTable ( )
4949 }
5050
51- private func loadExperimentFromTable( ) {
51+ @ objc private func loadExperimentFromTable( ) {
5252 guard let dbManager else { return }
5353
5454 let completionHandler : ( Bool , [ String : Sendable ] ? ) -> Void = { [ weak self] _, result in
@@ -141,7 +141,7 @@ import Foundation
141141 updateActiveExperimentsInDB ( )
142142 }
143143
144- private func updateExperimentStartTime( ) {
144+ @ objc private func updateExperimentStartTime( ) {
145145 let existingLastStartTime =
146146 experimentMetadata ? [ Self . experimentMetadataKeyLastStartTime] as? Double
147147
@@ -166,7 +166,7 @@ import Foundation
166166 }
167167 }
168168
169- private func updateActiveExperimentsInDB( ) {
169+ @ objc private func updateActiveExperimentsInDB( ) {
170170 // Put current fetched experiment payloads into activated experiment DB.
171171 activeExperimentPayloads. removeAll ( )
172172 dbManager? . deleteExperimentTable ( forKey: ConfigConstants . experimentTableKeyActivePayload)
0 commit comments