diff --git a/Podfile.lock b/Podfile.lock index 0b7847d..56be53b 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,6 +1,6 @@ PODS: - FunctionalSwift (1.0.5) - - YandexMoneyCoreApi (1.1.0): + - YandexMoneyCoreApi (1.2.0): - FunctionalSwift (~> 1.0.5) DEPENDENCIES: @@ -12,7 +12,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: FunctionalSwift: 89cef31016cbc9fcdd49ec04e5831ed5f51244bb - YandexMoneyCoreApi: 9e24781e7b523ce818e8754ed79c4bd8bab20a83 + YandexMoneyCoreApi: 998d30de040fd32767840d760ca35b8d41dfb28f PODFILE CHECKSUM: 6e7c5c48060c013a57828b8bdba56efae76bd68f diff --git a/YandexMoneyCoreApi.podspec b/YandexMoneyCoreApi.podspec index 192fc0d..fb41638 100644 --- a/YandexMoneyCoreApi.podspec +++ b/YandexMoneyCoreApi.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = 'YandexMoneyCoreApi' - spec.version = '1.1.0' + spec.version = '1.2.0' spec.homepage = 'https://github.com/yandex-money/core-api-swift' spec.license = { :type => "MIT", diff --git a/YandexMoneyCoreApi/Core/ApiSession.swift b/YandexMoneyCoreApi/Core/ApiSession.swift index 559078b..8212edb 100644 --- a/YandexMoneyCoreApi/Core/ApiSession.swift +++ b/YandexMoneyCoreApi/Core/ApiSession.swift @@ -29,13 +29,13 @@ public class ApiSession { /// Overrides all behavior for NSURLSessionTaskDelegate method /// `URLSession:task:didReceiveChallenge:completionHandler:` and requires the caller to call the `completionHandler` - public var taskDidReceiveChallengeWithCompletion: ((_ session: URLSession, - _ challenge: URLAuthenticationChallenge, - _ completionHandler: (URLSession.AuthChallengeDisposition, - URLCredential?) -> Void) -> Void)? { - didSet { - delegate.taskDidReceiveChallengeWithCompletion = taskDidReceiveChallengeWithCompletion - } + public var taskDidReceiveChallengeWithCompletion: (( + _ session: URLSession, + _ challenge: URLAuthenticationChallenge, + _ completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) -> Void)? { + didSet { + delegate.taskDidReceiveChallengeWithCompletion = taskDidReceiveChallengeWithCompletion + } } // MARK: - Private properties