aboutsummaryrefslogtreecommitdiffstats
path: root/platform/darwin/src/MGLAccountManager.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/darwin/src/MGLAccountManager.m')
-rw-r--r--platform/darwin/src/MGLAccountManager.m8
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/darwin/src/MGLAccountManager.m b/platform/darwin/src/MGLAccountManager.m
index bc3e9d236..83c9d60fb 100644
--- a/platform/darwin/src/MGLAccountManager.m
+++ b/platform/darwin/src/MGLAccountManager.m
@@ -42,7 +42,7 @@ static const NSTimeInterval MGLAccountManagerSKUTokenLifespan = 3600;
}
#if TARGET_OS_IPHONE || TARGET_OS_SIMULATOR
- self.skuToken = MBXSKUToken.mapsToken;
+ self.skuToken = [MBXSKUToken tokenForSKUID:MBXAccountsSKUIDMaps type:MBXAccountsSKUTypeUser];
#endif
}
@@ -108,7 +108,11 @@ static const NSTimeInterval MGLAccountManagerSKUTokenLifespan = 3600;
}
+ (NSString *)skuToken {
- return [MGLAccountManager.sharedManager isSKUTokenExpired] ? MBXSKUToken.mapsToken : MGLAccountManager.sharedManager.skuToken;
+ if ([MGLAccountManager.sharedManager isSKUTokenExpired]) {
+ return [MBXSKUToken tokenForSKUID:MBXAccountsSKUIDMaps type:MBXAccountsSKUTypeUser];
+ } else {
+ return MGLAccountManager.sharedManager.skuToken;
+ }
}
- (BOOL)isSKUTokenExpired {