@@ -96,11 +96,11 @@ open class OptimizelyClient: NSObject {
96
96
self . vuidManager. configure ( enable: self . sdkSettings. enableVuid)
97
97
self . odpManager = odpManager ?? OdpManager ( sdkKey: sdkKey,
98
98
disable: sdkSettings. disableOdp,
99
- vuid: VuidManager . shared. vuid,
100
99
cacheSize: sdkSettings. segmentsCacheSize,
101
100
cacheTimeoutInSecs: sdkSettings. segmentsCacheTimeoutInSecs,
102
101
timeoutForSegmentFetchInSecs: sdkSettings. timeoutForSegmentFetchInSecs,
103
102
timeoutForEventDispatchInSecs: sdkSettings. timeoutForOdpEventInSecs)
103
+ self . odpManager. vuid = self . vuidManager. vuid
104
104
let userProfileService = userProfileService ?? DefaultUserProfileService ( )
105
105
let logger = logger ?? DefaultLogger ( )
106
106
type ( of: logger) . logLevel = defaultLogLevel ?? . info
@@ -118,15 +118,15 @@ open class OptimizelyClient: NSObject {
118
118
self . decisionService = HandlerRegistryService . shared. injectDecisionService ( sdkKey: self . sdkKey)
119
119
self . notificationCenter = HandlerRegistryService . shared. injectNotificationCenter ( sdkKey: self . sdkKey)
120
120
121
- // if self.enableVuid {
122
- // try? sendOdpEvent(type: Constants.ODP.eventType,
123
- // action: "client_initialized",
124
- // identifiers: [
125
- // Constants.ODP.keyForVuid: self.vuid
126
- // ],
127
- // data: [:])
128
- //
129
- // }
121
+ if self . enableVuid {
122
+ try ? sendOdpEvent ( type: Constants . ODP. eventType,
123
+ action: " client_initialized " ,
124
+ identifiers: [
125
+ Constants . ODP. keyForVuid: self . vuid
126
+ ] ,
127
+ data: [ : ] )
128
+
129
+ }
130
130
131
131
logger. d ( " SDK Version: \( version) " )
132
132
}
0 commit comments