CNLiveMineRequest.m 1.41 KB
//
//  CNLiveMineRequest.m
//  CNLiveBMineModule
//
//  Created by 153993236@qq.com on 11/12/2019.
//  Copyright © 2019 153993236@qq.com. All rights reserved.
//

#import "CNLiveMineRequest.h"

#import <CNLiveCategory/CNLiveCategory.h>
#import <CNLiveRequestBastKit/CNLiveNetworking.h>
#import <CNLiveEnvironment/CNLiveEnvironment.h>
#import <CNLiveUserManagement/CNUserInfoManager.h>

@implementation CNLiveMineRequest
// 请求用户认证
+ (void)certification:(CertificationBlock)block {
    NSDictionary *params = @{
                             @"witSid":CNUserShareModel.uid ? CNUserShareModel.uid : @""
                             };
    [CNLiveNetworking setAllowRequestDefaultArgument:YES];
    [CNLiveNetworking requestNetworkWithMethod:CNLiveRequestMethodPOST URLString:CNCheckWitnessUrl Param:params CacheType:CNLiveNetworkCacheTypeNetworkOnly CompletionBlock:^(NSURLSessionTask *requestTask, id responseObject, NSError *error) {
        if (responseObject && [responseObject isKindOfClass:[NSDictionary class]] && responseObject[@"data"] && [responseObject[@"data"] isKindOfClass:[NSDictionary class]]) {
            NSString *errorCode = [NSString stringWithFormat:@"%@", responseObject[@"errorCode"]];
            NSDictionary *data = responseObject[@"data"];
            block?block([errorCode isEqualToString:@"0"], data, error):@"";
        }else{
            block?block(NO, @{}, error):@"";

        }

    }];
    
}

@end