fix: add a null check in safariViewControllerDidFinish

This commit is contained in:
Sebastian Suchanowski 2020-06-17 14:40:49 +02:00 committed by GitHub
parent 4f09637996
commit 676d9b5e08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -286,9 +286,11 @@ RCT_EXPORT_METHOD(isAvailable:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromi
*/
- (void)safariViewControllerDidFinish:(SFSafariViewController *)controller
{
redirectResolve(@{
@"type": @"cancel",
});
if (redirectResolve) {
redirectResolve(@{
@"type": @"cancel",
});
}
[self flowDidFinish];
if (!animated) {
[self dismissWithoutAnimation:controller];