chengyanfang

sdk upgrade

Showing 70 changed files with 22 additions and 20 deletions
... ... @@ -205,11 +205,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@protocol HHDNSProtocal;
SWIFT_CLASS("_TtC9HHSDKBase9HHBaseSDK")
@interface HHBaseSDK : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHBaseSDK * _Nonnull default_;)
+ (HHBaseSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT;
@property (nonatomic, strong) id <HHDNSProtocal> _Nullable dnsCallback;
/// SDK init
- (void)start;
/// 登录账户
... ... @@ -232,6 +234,16 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
@class NSURLAuthenticationChallenge;
@class NSURLCredential;
SWIFT_PROTOCOL("_TtP9HHSDKBase13HHDNSProtocal_")
@protocol HHDNSProtocal
@optional
- (NSString * _Nonnull)changeHost:(NSString * _Nonnull)hostDomain SWIFT_WARN_UNUSED_RESULT;
- (void)requestHost:(NSString * _Nonnull)host challenge:(NSURLAuthenticationChallenge * _Nonnull)challenge completion:(SWIFT_NOESCAPE void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completion;
@end
SWIFT_CLASS("_TtC9HHSDKBase11HHDateUtils")
@interface HHDateUtils : NSObject
... ...
... ... @@ -11,7 +11,6 @@
#endif
#import "HHMBProgressHUD.h"
#import "HttpsDNSAuth.h"
#import "ObjectMapper.h"
#import "HHAnimatedImageRep.h"
#import "HHImageCache.h"
... ...
//
// HttpsDNSAuth.h
// HHDoctorSDK
//
// Created by Shi Jian on 2018/8/9.
//
#import <UIKit/UIKit.h>
@interface HttpsDNSAuth : NSObject
//+ (void)sendRequest:(NSURLAuthenticationChallenge *)challenge request:(NSMutableURLRequest *)request;
+ (void)requestHost:(NSString *_Nullable)host didReceiveChallenge:(NSURLAuthenticationChallenge *_Nullable)challenge completionHandler:(void (^_Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential *_Nullable))completionHandler;
@end
... ... @@ -2,7 +2,6 @@
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKBase
import AVFoundation
import AlicloudHttpDNS
import Darwin
import Dispatch
import Foundation
... ... @@ -186,6 +185,10 @@ extension Blowfish : HHSDKBase.Cipher {
final public func encrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int
final public func decrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int
}
@objc public protocol HHDNSProtocal {
@objc optional func changeHost(_ hostDomain: Swift.String) -> Swift.String
@objc optional func requestHost(_ host: Swift.String, challenge: Foundation.URLAuthenticationChallenge, completion: (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
}
public struct CBC : HHSDKBase.BlockMode {
public enum Error : Swift.Error {
case invalidInitializationVector
... ... @@ -532,6 +535,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public var dnsCallback: HHSDKBase.HHDNSProtocal?
@objc public func start()
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
... ...
... ... @@ -2,7 +2,6 @@
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHSDKBase
import AVFoundation
import AlicloudHttpDNS
import Darwin
import Dispatch
import Foundation
... ... @@ -186,6 +185,10 @@ extension Blowfish : HHSDKBase.Cipher {
final public func encrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int
final public func decrypt<C>(_ bytes: C) throws -> Swift.Array<Swift.UInt8> where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int
}
@objc public protocol HHDNSProtocal {
@objc optional func changeHost(_ hostDomain: Swift.String) -> Swift.String
@objc optional func requestHost(_ host: Swift.String, challenge: Foundation.URLAuthenticationChallenge, completion: (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
}
public struct CBC : HHSDKBase.BlockMode {
public enum Error : Swift.Error {
case invalidInitializationVector
... ... @@ -532,6 +535,7 @@ public var HMHudManager: HHSDKBase.HHHUDable {
}
@objc public class HHBaseSDK : ObjectiveC.NSObject {
@objc public static let `default`: HHSDKBase.HHBaseSDK
@objc public var dnsCallback: HHSDKBase.HHDNSProtocal?
@objc public func start()
@objc public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler)
@objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil)
... ...