We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent effd7e1 commit e3a7480Copy full SHA for e3a7480
src/provider.tsx
@@ -325,11 +325,16 @@ export const UpdateProvider = ({
325
};
326
327
Linking.getInitialURL().then(parseLinking);
328
- const linkingListener = Linking.addEventListener('url', ({ url }) =>
329
- parseLinking(url),
330
- );
+ const linkingHandler = ({ url }: { url: string }) => {
+ parseLinking(url);
+ };
331
+ const linkingListener = Linking.addEventListener('url', linkingHandler);
332
return () => {
- linkingListener.remove();
333
+ if (typeof linkingListener.remove === 'function') {
334
+ linkingListener.remove();
335
+ } else if ('removeEventListener' in Linking) {
336
+ (Linking as any).removeEventListener('url', linkingHandler);
337
+ }
338
339
}, [parseTestPayload]);
340
0 commit comments