From 1bfcfd2f8887c707fb80c532dbfd65086bf37e32 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Mon, 11 Jan 2016 08:51:59 +0300 Subject: [PATCH] [ios] Pass token by copy for async function. --- .../Login/MWMAuthorizationOSMLoginViewController.mm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm index e53a383c8a..c73d42ba1e 100644 --- a/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm +++ b/iphone/Maps/Classes/CustomViews/Login/MWMAuthorizationOSMLoginViewController.mm @@ -99,10 +99,10 @@ typedef NS_OPTIONS(NSUInteger, MWMFieldCorrect) return YES; } -- (void)storeCredentials:(osm::ClientToken const *)token +- (void)storeCredentials:(osm::ClientToken)token { - NSString * requestToken = @(token->m_key.c_str()); - NSString * requestSecret = @(token->m_secret.c_str()); + NSString * requestToken = @(token.m_key.c_str()); + NSString * requestSecret = @(token.m_secret.c_str()); NSUserDefaults * ud = [NSUserDefaults standardUserDefaults]; [ud setObject:requestToken forKey:kOSMRequestToken]; [ud setObject:requestSecret forKey:kOSMRequestSecret]; @@ -177,7 +177,7 @@ typedef NS_OPTIONS(NSUInteger, MWMFieldCorrect) { [self stopSpinner]; if (result == osm::OsmOAuth::AuthResult::OK) - [self storeCredentials:&token]; + [self storeCredentials:token]; else [self showInvalidCredentialsAlert]; });