@@ -18,18 +18,13 @@ import Foundation
18
18
19
19
public class OdpManager {
20
20
var enabled : Bool
21
- // var enableVuid: Bool
22
- var vuidManager : OdpVuidManager
23
-
24
21
var odpConfig : OdpConfig !
25
22
var segmentManager : OdpSegmentManager !
26
23
var eventManager : OdpEventManager !
27
24
28
25
let logger = OPTLoggerFactory . getLogger ( )
29
26
30
- // var vuid: String {
31
- // return vuidManager.vuid
32
- // }
27
+ var vuid : String ?
33
28
34
29
/// OdpManager init
35
30
/// - Parameters:
@@ -43,7 +38,6 @@ public class OdpManager {
43
38
/// - eventManager: ODPEventManager
44
39
public init ( sdkKey: String ,
45
40
disable: Bool ,
46
- enableVuid: Bool ,
47
41
cacheSize: Int ,
48
42
cacheTimeoutInSecs: Int ,
49
43
timeoutForSegmentFetchInSecs: Int ? = nil ,
@@ -52,8 +46,6 @@ public class OdpManager {
52
46
eventManager: OdpEventManager ? = nil ) {
53
47
54
48
self . enabled = !disable
55
- // self.enableVuid = enableVuid
56
- self . vuidManager = OdpVuidManager ( enabled: enableVuid)
57
49
58
50
guard enabled else {
59
51
logger. i ( . odpNotEnabled)
@@ -68,10 +60,6 @@ public class OdpManager {
68
60
self . odpConfig = OdpConfig ( )
69
61
self . segmentManager. odpConfig = odpConfig
70
62
self . eventManager. odpConfig = odpConfig
71
-
72
- // if enableVuid {
73
- // self.eventManager.registerVUID(vuid: vuidManager.vuid)
74
- // }
75
63
}
76
64
77
65
func fetchQualifiedSegments( userId: String ,
@@ -130,9 +118,9 @@ public class OdpManager {
130
118
let typeUpdated = ( type ?? " " ) . isEmpty ? Constants . ODP. eventType : type!
131
119
132
120
var identifiersUpdated = identifiers
133
-
134
- if identifiers [ Constants . ODP. keyForVuid] == nil {
135
- identifiersUpdated [ Constants . ODP. keyForVuid] = vuidManager . vuid
121
+ let _vuid = vuid ?? " "
122
+ if identifiers [ Constants . ODP. keyForVuid] == nil , OdpVuidManager . isVuid ( _vuid ) {
123
+ identifiersUpdated [ Constants . ODP. keyForVuid] = _vuid
136
124
}
137
125
138
126
// replace aliases (fs-user-id, FS_USER_ID, FS-USER-ID) with "fs_user_id".
0 commit comments