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]);