From b212d14106193df38e23760634c9a2059e2bb721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Turba=C5=84ski?= Date: Mon, 18 May 2026 16:35:55 +0200 Subject: [PATCH 1/3] fix: change error to warning --- packages/react-native-detour/src/links/api/getDeferredLink.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native-detour/src/links/api/getDeferredLink.ts b/packages/react-native-detour/src/links/api/getDeferredLink.ts index 26b687d..2e99626 100644 --- a/packages/react-native-detour/src/links/api/getDeferredLink.ts +++ b/packages/react-native-detour/src/links/api/getDeferredLink.ts @@ -88,7 +88,7 @@ export const getDeferredLink = async ({ const data = await response.json(); return data.link || null; } catch (error) { - console.error("🔗[Detour:NETWORK_ERROR] Error fetching deferred link:", error); + console.warn("🔗[Detour:NETWORK_ERROR] Error fetching deferred link:", error); return null; } }; From adb5ca88276dbb4ff9012b4e867ff55d5bb5e52a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Turba=C5=84ski?= Date: Mon, 18 May 2026 17:34:31 +0200 Subject: [PATCH 2/3] fix: error to warning --- packages/react-native-detour/src/links/api/getDeferredLink.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native-detour/src/links/api/getDeferredLink.ts b/packages/react-native-detour/src/links/api/getDeferredLink.ts index 2e99626..3782c37 100644 --- a/packages/react-native-detour/src/links/api/getDeferredLink.ts +++ b/packages/react-native-detour/src/links/api/getDeferredLink.ts @@ -88,7 +88,7 @@ export const getDeferredLink = async ({ const data = await response.json(); return data.link || null; } catch (error) { - console.warn("🔗[Detour:NETWORK_ERROR] Error fetching deferred link:", error); + console.warn("🔗[Detour:NETWORK_WARNING] Problem fetching deferred link:", error); return null; } }; From 4f1536526da5b8f94aef4cedf19a1cbd363b3afd Mon Sep 17 00:00:00 2001 From: Kamil Sikora Date: Tue, 19 May 2026 15:15:50 +0200 Subject: [PATCH 3/3] separate no matched error --- .../react-native-detour/src/links/api/getDeferredLink.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/react-native-detour/src/links/api/getDeferredLink.ts b/packages/react-native-detour/src/links/api/getDeferredLink.ts index 3782c37..88a832f 100644 --- a/packages/react-native-detour/src/links/api/getDeferredLink.ts +++ b/packages/react-native-detour/src/links/api/getDeferredLink.ts @@ -69,6 +69,11 @@ export const getDeferredLink = async ({ try { if (!response.ok) { + if (response.status === 404) { + console.warn("🔗[Detour:WARNING] No matching deferred link found"); + return null; + } + let errorMessage = "Request failed"; try { @@ -88,7 +93,7 @@ export const getDeferredLink = async ({ const data = await response.json(); return data.link || null; } catch (error) { - console.warn("🔗[Detour:NETWORK_WARNING] Problem fetching deferred link:", error); + console.error("🔗[Detour:NETWORK_ERROR] Error fetching deferred link:", error); return null; } };