parent
72d37b6bb6
commit
96dbe50a09
|
@ -18,6 +18,7 @@ final class AppViewModel: ObservableObject {
|
||||||
DEBUG_LOG("fetchAndUpdateIdfa")
|
DEBUG_LOG("fetchAndUpdateIdfa")
|
||||||
ATTrackingManager.requestTrackingAuthorization { [unowned self] status in
|
ATTrackingManager.requestTrackingAuthorization { [unowned self] status in
|
||||||
if status == .authorized {
|
if status == .authorized {
|
||||||
|
if !UserDefaults.string(forKey: UserDefaultsKey.token).trimmingCharacters(in: .whitespacesAndNewlines).isEmpty {
|
||||||
let idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString
|
let idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString
|
||||||
let pid = UserDefaults.string(forKey: .marketingPid)
|
let pid = UserDefaults.string(forKey: .marketingPid)
|
||||||
self.userRepository.updateMarketingInfo(request: MarketingInfoUpdateRequest(adid: idfa, pid: pid))
|
self.userRepository.updateMarketingInfo(request: MarketingInfoUpdateRequest(adid: idfa, pid: pid))
|
||||||
|
@ -31,7 +32,9 @@ final class AppViewModel: ObservableObject {
|
||||||
} receiveValue: { _ in
|
} receiveValue: { _ in
|
||||||
}
|
}
|
||||||
.store(in: &self.subscription)
|
.store(in: &self.subscription)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if !UserDefaults.string(forKey: UserDefaultsKey.token).trimmingCharacters(in: .whitespacesAndNewlines).isEmpty {
|
||||||
let pid = UserDefaults.string(forKey: .marketingPid)
|
let pid = UserDefaults.string(forKey: .marketingPid)
|
||||||
self.userRepository.updateMarketingInfo(request: MarketingInfoUpdateRequest(adid: "", pid: pid))
|
self.userRepository.updateMarketingInfo(request: MarketingInfoUpdateRequest(adid: "", pid: pid))
|
||||||
.sink { result in
|
.sink { result in
|
||||||
|
@ -47,4 +50,5 @@ final class AppViewModel: ObservableObject {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue