diff options
Diffstat (limited to 'platform/darwin/src/MGLAccountManager.m')
-rw-r--r-- | platform/darwin/src/MGLAccountManager.m | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/platform/darwin/src/MGLAccountManager.m b/platform/darwin/src/MGLAccountManager.m index cfcf4b616c..edcfbbcdf0 100644 --- a/platform/darwin/src/MGLAccountManager.m +++ b/platform/darwin/src/MGLAccountManager.m @@ -18,9 +18,6 @@ static BOOL _MGLAccountsSDKEnabled; @property (nonatomic) NSURL *apiBaseURL; #if TARGET_OS_IPHONE || TARGET_OS_SIMULATOR -@property (class, readonly, nonnull) NSUserDefaults *skuDefaults; -@property (class, readonly, nonnull) NSString *skuUserId; - @property (atomic) NSString *skuToken; @property (atomic) NSDate *skuTokenExpiration; #endif @@ -53,7 +50,7 @@ static BOOL _MGLAccountsSDKEnabled; } if (self.isAccountsSDKEnabled) { - self.skuToken = [MBXSKUToken mapsSKUTokenForUserId:self.skuUserId]; + self.skuToken = MBXSKUToken.mapsToken; } #endif @@ -119,21 +116,6 @@ static BOOL _MGLAccountsSDKEnabled; return _MGLAccountsSDKEnabled; } -+ (nonnull NSUserDefaults *)skuDefaults { - return [NSUserDefaults standardUserDefaults]; -} - -+ (NSString *)skuUserId { - static NSString *userIdKey = @"MGLMapboxAccountsSDKUserId"; - NSString *userId = [self.skuDefaults stringForKey:userIdKey]; - - if (!userId && self.isAccountsSDKEnabled) { - userId = [MBXSKUToken generateEndUserId]; - [self.skuDefaults setObject:userId forKey:userIdKey]; - } - return userId; -} - + (void)setSkuToken:(NSString *)skuToken { if (MGLAccountManager.isAccountsSDKEnabled) { NSTimeInterval oneHour = 60 * 60; // TODO: make this const @@ -149,7 +131,7 @@ static BOOL _MGLAccountsSDKEnabled; + (NSString *)skuToken { if (MGLAccountManager.isAccountsSDKEnabled) { return [MGLAccountManager.sharedManager isSKUTokenExpired] ? - [MBXSKUToken mapsSKUTokenForUserId:self.skuUserId] : + MBXSKUToken.mapsToken : MGLAccountManager.sharedManager.skuToken; } else { |