From a432e5f1b1386da991a16ee7a3ef553c3861a50d Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Wed, 26 Feb 2025 12:53:40 +0800 Subject: [PATCH] Bump package version to 10.25.2 and improve linking event listener removal --- package.json | 2 +- src/provider.tsx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 13d6a33..dfefdc5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-update", - "version": "10.25.1", + "version": "10.25.2", "description": "react-native hot update", "main": "src/index", "scripts": { diff --git a/src/provider.tsx b/src/provider.tsx index 6346bb7..6b17c3e 100644 --- a/src/provider.tsx +++ b/src/provider.tsx @@ -330,10 +330,10 @@ export const UpdateProvider = ({ }; const linkingListener = Linking.addEventListener('url', linkingHandler); return () => { - if (typeof linkingListener.remove === 'function') { - linkingListener.remove(); - } else if ('removeEventListener' in Linking) { + if ('removeEventListener' in Linking) { (Linking as any).removeEventListener('url', linkingHandler); + } else { + linkingListener.remove(); } }; }, [parseTestPayload]);