| | |
| | | |
| | | #import "GlobalKit.h" |
| | | |
| | | #define EZOpenSDKAccessToken @"EZOpenSDKAccessToken" |
| | | #define EZhdlAccessToken @"EZhdlAccessToken" |
| | | #define EZhdlRefreshToken @"EZhdlRefreshToken" |
| | | |
| | | @implementation GlobalKit |
| | | |
| | | + (instancetype)shareKit |
| | |
| | | self = [super init]; |
| | | if (self) |
| | | { |
| | | _accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:@"EZOpenSDKAccessToken"]; |
| | | _accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:EZOpenSDKAccessToken]; |
| | | _hdlAccessToken = [[NSUserDefaults standardUserDefaults] objectForKey:EZhdlAccessToken]; |
| | | _hdlRefreshToken = [[NSUserDefaults standardUserDefaults] objectForKey:EZhdlRefreshToken]; |
| | | |
| | | _deviceVerifyCodeBySerial = [NSMutableDictionary new]; |
| | | } |
| | | return self; |
| | |
| | | - (void)setAccessToken:(NSString *)accessToken |
| | | { |
| | | _accessToken = accessToken; |
| | | [[NSUserDefaults standardUserDefaults] setObject:accessToken?:@"" forKey:@"EZOpenSDKAccessToken"]; |
| | | [[NSUserDefaults standardUserDefaults] setObject:accessToken?:@"" forKey:EZOpenSDKAccessToken]; |
| | | [[NSUserDefaults standardUserDefaults] synchronize]; |
| | | } |
| | | |
| | | - (void)setHdlAccessToken:(NSString *)hdlAccessToken |
| | | { |
| | | _hdlAccessToken = hdlAccessToken; |
| | | [[NSUserDefaults standardUserDefaults] setObject:hdlAccessToken?:@"" forKey:EZhdlAccessToken]; |
| | | [[NSUserDefaults standardUserDefaults] synchronize]; |
| | | } |
| | | |
| | | - (void)setHdlRefreshToken:(NSString *)hdlRefreshToken |
| | | { |
| | | _hdlRefreshToken = hdlRefreshToken; |
| | | [[NSUserDefaults standardUserDefaults] setObject:hdlRefreshToken?:@"" forKey:EZhdlRefreshToken]; |
| | | [[NSUserDefaults standardUserDefaults] synchronize]; |
| | | } |
| | | |
| | | |
| | | - (void)clearSession |
| | | { |
| | | _accessToken = nil; |
| | | [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"EZOpenSDKAccessToken"]; |
| | | _hdlRefreshToken = nil; |
| | | _hdlRefreshToken = nil; |
| | | [[NSUserDefaults standardUserDefaults] removeObjectForKey:EZOpenSDKAccessToken]; |
| | | [[NSUserDefaults standardUserDefaults] synchronize]; |
| | | } |
| | | |