Skip to content

Commit 999a767

Browse files
authored
ios return user when restorePreviousSignIn() (#194)
1 parent b184b02 commit 999a767

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ios/Plugin/Plugin.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,13 @@ public class GoogleAuth: CAPPlugin {
5252
signInCall = call;
5353
DispatchQueue.main.async {
5454
if self.googleSignIn.hasPreviousSignIn() && !self.forceAuthCode {
55-
self.googleSignIn.restorePreviousSignIn();
55+
self.googleSignIn.restorePreviousSignIn() { user, error in
56+
if let error = error {
57+
self.signInCall?.reject(error.localizedDescription);
58+
return;
59+
}
60+
self.resolveSignInCallWith(user: user!)
61+
}
5662
} else {
5763
let presentingVc = self.bridge!.viewController!;
5864

0 commit comments

Comments
 (0)