@@ -36,7 +36,7 @@ import Foundation
36
36
userContext = OptimizelyUserContext ( optimizely: optimizely, userId: userId, attributes: attributes)
37
37
}
38
38
39
- public init ( user: OptimizelyUserContext ) {
39
+ public init ( user: OptimizelyUserContext , region : String = " US " ) {
40
40
self . userContext = user
41
41
}
42
42
@@ -83,7 +83,7 @@ import Foundation
83
83
ruleKey = decision. ruleKey
84
84
85
85
flagKey = decision. flagKey
86
- userContext = ObjcOptimizelyUserContext ( user: decision. userContext)
86
+ userContext = ObjcOptimizelyUserContext ( user: decision. userContext, region : " US " )
87
87
reasons = decision. reasons
88
88
}
89
89
}
@@ -94,14 +94,14 @@ extension OptimizelyClient {
94
94
@objc ( createUserContextWithUserId: attributes: )
95
95
public func objcCreateUserContext( userId: String , attributes: [ String : Any ] ? = nil ) -> ObjcOptimizelyUserContext {
96
96
let user = createUserContext ( userId: userId, attributes: attributes)
97
- return ObjcOptimizelyUserContext ( user: user)
97
+ return ObjcOptimizelyUserContext ( user: user, region : " US " )
98
98
}
99
99
100
100
@available ( swift, obsoleted: 1.0 )
101
101
@objc ( createUserContextWithUserId: attributes: region: )
102
102
public func objcCreateUserContext( userId: String , attributes: [ String : Any ] ? = nil , region: String ) -> ObjcOptimizelyUserContext {
103
103
let user = OptimizelyUserContext ( optimizely: self , userId: userId, attributes: attributes, region: region)
104
- return ObjcOptimizelyUserContext ( user: user)
104
+ return ObjcOptimizelyUserContext ( user: user, region : region )
105
105
}
106
106
107
107
@available ( swift, obsoleted: 1.0 )
0 commit comments