|
@@ -1,64 +0,0 @@
|
|
|
-//
|
|
|
-// TakenManager.m
|
|
|
-// WQPlayBallLiveQiu
|
|
|
-//
|
|
|
-// Created by xx on 2024/12/29.
|
|
|
-//
|
|
|
-
|
|
|
-#import "TokenManager.h"
|
|
|
-#import "PBNetwork.h"
|
|
|
-#import "PBSDK.h"
|
|
|
-#import "PBToken.h"
|
|
|
-#import "MJExtension/MJExtension.h"
|
|
|
-
|
|
|
-
|
|
|
-@interface TokenManager()
|
|
|
-
|
|
|
-@property (nonatomic,strong) NSDate *lastDate;//上次更新时间
|
|
|
-
|
|
|
-
|
|
|
-@end
|
|
|
-
|
|
|
-
|
|
|
-@implementation TokenManager
|
|
|
-
|
|
|
-
|
|
|
-+ (TokenManager *)shared{
|
|
|
- static dispatch_once_t onceToken;
|
|
|
-
|
|
|
- static TokenManager *m = nil;
|
|
|
- dispatch_once(&onceToken, ^{
|
|
|
- m = [[TokenManager alloc] init];
|
|
|
- });
|
|
|
- return m;
|
|
|
-}
|
|
|
-
|
|
|
-- (instancetype)init
|
|
|
-{
|
|
|
- self = [super init];
|
|
|
- if (self) {
|
|
|
- self.refreshTime = 30*60*60 ;//秒
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-- (void)start{
|
|
|
- //
|
|
|
-
|
|
|
- [PBNetwork refreshToken:PBSDK.shared.refreshToken successBack:^(PBReslut * _Nonnull reslut) {
|
|
|
- if(reslut.code == 200){
|
|
|
- PBToken *token = [PBToken mj_objectWithKeyValues:reslut.data] ;
|
|
|
-
|
|
|
- PBSDK.shared.accessToken = token.token;
|
|
|
- PBSDK.shared.expiresTime = token.expiresTime;
|
|
|
- PBSDK.shared.refreshToken = token.refreshToken;;
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
- } errorBack:^{
|
|
|
-
|
|
|
- }];
|
|
|
-}
|
|
|
-
|
|
|
-@end
|