From 2299e941b223966937e088c0d5fed881ea37679a Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 17 Sep 2025 15:39:59 +0200 Subject: [PATCH] Consequences of Guard changes --- PadelClub/AppDelegate.swift | 3 ++- .../Tournament/Subscription/SubscriptionView.swift | 11 +++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/PadelClub/AppDelegate.swift b/PadelClub/AppDelegate.swift index 1b38c5b..2c80b46 100644 --- a/PadelClub/AppDelegate.swift +++ b/PadelClub/AppDelegate.swift @@ -55,9 +55,10 @@ class AppDelegate : NSObject, UIApplicationDelegate, UNUserNotificationCenterDel StoreCenter.main.forceNoSynchronization = !synchronized } + func applicationWillEnterForeground(_ application: UIApplication) { Task { - try await Guard.main.refreshPurchasedAppleProducts() + await Guard.main.refreshPurchases() } } diff --git a/PadelClub/Views/Tournament/Subscription/SubscriptionView.swift b/PadelClub/Views/Tournament/Subscription/SubscriptionView.swift index 8673763..fa861a1 100644 --- a/PadelClub/Views/Tournament/Subscription/SubscriptionView.swift +++ b/PadelClub/Views/Tournament/Subscription/SubscriptionView.swift @@ -238,14 +238,9 @@ struct SubscriptionView: View { fileprivate func _restore() { Task { - do { - self.isRestoring = true - try await Guard.main.refreshPurchasedAppleProducts() - self.isRestoring = false - } catch { - self.isRestoring = false - Logger.error(error) - } + self.isRestoring = true + await Guard.main.refreshPurchases() + self.isRestoring = false } }