Skip to content

Commit 897166e

Browse files
author
Evan Greer
committed
resolves unit tests
1 parent b95df32 commit 897166e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

swift-sdk/Internal/InternalIterableAPI.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
134134

135135
ITBInfo()
136136

137-
// let shouldMerge = merge && localStorage.userIdAnnon != nil
138-
let shouldMerge = true
137+
let shouldMerge = merge && localStorage.userIdAnnon != nil
139138

140139
if(config.enableAnonTracking) {
141140
if(email != nil) {
@@ -168,11 +167,10 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
168167
func setUserId(_ userId: String?, authToken: String? = nil, merge: Bool = true, successHandler: OnSuccessHandler? = nil, failureHandler: OnFailureHandler? = nil, isAnon: Bool = false) {
169168
ITBInfo()
170169

171-
// let shouldMerge = merge && localStorage.userIdAnnon != nil
172-
let shouldMerge = true
173-
170+
let shouldMerge = merge && localStorage.userIdAnnon != nil
171+
174172
if(config.enableAnonTracking) {
175-
if(userId != nil) {
173+
if(userId != nil && userId != localStorage.userIdAnnon) {
176174
attemptAndProcessMerge(shouldMerge: shouldMerge, destinationUser: userId, isEmail: false, failureHandler: failureHandler)
177175
}
178176

0 commit comments

Comments
 (0)