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