From 14639daad8bd4dcff4abafe5c00c6b06b3cae629 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Tue, 6 Mar 2018 16:09:54 +0300 Subject: [PATCH] [cherry] [GoogleSignIn] [ios] Added GoogleSignIn plus.login permission request. --- .../Authorization/AuthorizationViewController.swift | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/iphone/Maps/UI/Authorization/AuthorizationViewController.swift b/iphone/Maps/UI/Authorization/AuthorizationViewController.swift index e6818c724b..2587e3ee6f 100644 --- a/iphone/Maps/UI/Authorization/AuthorizationViewController.swift +++ b/iphone/Maps/UI/Authorization/AuthorizationViewController.swift @@ -66,14 +66,18 @@ final class AuthorizationViewController: MWMViewController { googleButton.setTitle("Google", for: .normal) googleButton.setTitleColor(UIColor.blackPrimaryText(), for: .normal) googleButton.titleLabel?.font = UIFont.bold14() - let gid = GIDSignIn.sharedInstance()! - gid.delegate = self - gid.uiDelegate = self } } @IBAction func googleSignIn() { - GIDSignIn.sharedInstance().signIn() + let gid = GIDSignIn.sharedInstance()! + if var scopes = gid.scopes { + scopes.append("https://www.googleapis.com/auth/plus.login") + gid.scopes = scopes + } + gid.delegate = self + gid.uiDelegate = self + gid.signIn() } private lazy var facebookButton: FBSDKLoginButton = {