diff options
author | Ivan Chen <ivan@tagg.id> | 2021-05-14 17:03:02 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-05-14 17:03:02 -0400 |
commit | 45278d3303ae673e7bcfee40f172f820ca06ba65 (patch) | |
tree | 0831224debc282b7e45068fcb74f7786478d270a /patches/react-native-inappbrowser-reborn+3.5.1.patch | |
parent | 183ce2b263e7282f42d204ebd59676b8e28352ec (diff) |
added patch-package, added patch to fix inapp browser, updated lock files
Diffstat (limited to 'patches/react-native-inappbrowser-reborn+3.5.1.patch')
-rw-r--r-- | patches/react-native-inappbrowser-reborn+3.5.1.patch | 24 |
1 files changed, 24 insertions, 0 deletions
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]; + } + |