Consequences of Guard changes

sync3
Laurent 2 months ago
parent 463a7af43b
commit 2299e941b2
  1. 3
      PadelClub/AppDelegate.swift
  2. 7
      PadelClub/Views/Tournament/Subscription/SubscriptionView.swift

@ -55,9 +55,10 @@ class AppDelegate : NSObject, UIApplicationDelegate, UNUserNotificationCenterDel
StoreCenter.main.forceNoSynchronization = !synchronized StoreCenter.main.forceNoSynchronization = !synchronized
} }
func applicationWillEnterForeground(_ application: UIApplication) { func applicationWillEnterForeground(_ application: UIApplication) {
Task { Task {
try await Guard.main.refreshPurchasedAppleProducts() await Guard.main.refreshPurchases()
} }
} }

@ -238,14 +238,9 @@ struct SubscriptionView: View {
fileprivate func _restore() { fileprivate func _restore() {
Task { Task {
do {
self.isRestoring = true self.isRestoring = true
try await Guard.main.refreshPurchasedAppleProducts() await Guard.main.refreshPurchases()
self.isRestoring = false
} catch {
self.isRestoring = false self.isRestoring = false
Logger.error(error)
}
} }
} }

Loading…
Cancel
Save