From e314bd1ca9919a9cb30975f923f577496e4c7606 Mon Sep 17 00:00:00 2001 From: Max Radermacher Date: Fri, 17 Nov 2023 16:29:26 -0600 Subject: [PATCH] Ignore network failures for app update logic --- Signal/src/util/AppUpdateNag.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Signal/src/util/AppUpdateNag.swift b/Signal/src/util/AppUpdateNag.swift index 09e02c9d0a..24a4e26583 100644 --- a/Signal/src/util/AppUpdateNag.swift +++ b/Signal/src/util/AppUpdateNag.swift @@ -44,10 +44,10 @@ class AppUpdateNag: NSObject { }.catch { error in // Only failDebug if we're looking up the true org.whispersystems.signal app store record // If someone is building Signal with their own bundleID, it's less important that this succeeds. - if bundleIdentifier.hasPrefix("org.whispersystems") { - owsFailDebug("Failed to find Signal app store record") - } else { + if error.isNetworkFailureOrTimeout || !bundleIdentifier.hasPrefix("org.whispersystems") { Logger.warn("failed with error: \(error)") + } else { + owsFailDebug("Failed to find Signal app store record") } } }