From 45278d3303ae673e7bcfee40f172f820ca06ba65 Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Fri, 14 May 2021 17:03:02 -0400 Subject: added patch-package, added patch to fix inapp browser, updated lock files --- .../react-native-inappbrowser-reborn+3.5.1.patch | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 patches/react-native-inappbrowser-reborn+3.5.1.patch (limited to 'patches') diff --git a/patches/react-native-inappbrowser-reborn+3.5.1.patch b/patches/react-native-inappbrowser-reborn+3.5.1.patch new file mode 100644 index 00000000..12a49b85 --- /dev/null +++ b/patches/react-native-inappbrowser-reborn+3.5.1.patch @@ -0,0 +1,24 @@ +diff --git a/node_modules/react-native-inappbrowser-reborn/ios/RNInAppBrowser.m b/node_modules/react-native-inappbrowser-reborn/ios/RNInAppBrowser.m +index 674e8f1..81f069e 100644 +--- a/node_modules/react-native-inappbrowser-reborn/ios/RNInAppBrowser.m ++++ b/node_modules/react-native-inappbrowser-reborn/ios/RNInAppBrowser.m +@@ -90,15 +90,17 @@ RCT_EXPORT_METHOD(openAuth:(NSString *)authURL + } + }; + ++ NSString *escapedRedirectURL = [redirectURL stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]; ++ + if (@available(iOS 12.0, *)) { + webAuthSession = [[ASWebAuthenticationSession alloc] + initWithURL:url +- callbackURLScheme:redirectURL ++ callbackURLScheme:escapedRedirectURL + completionHandler:completionHandler]; + } else { + authSession = [[SFAuthenticationSession alloc] + initWithURL:url +- callbackURLScheme:redirectURL ++ callbackURLScheme:escapedRedirectURL + completionHandler:completionHandler]; + } + -- cgit v1.2.3-70-g09d2