|
|
@@ -438,11 +438,9 @@ extension SessionDelegate: URLSessionTaskDelegate {
|
|
|
let completeTask: (URLSession, URLSessionTask, Error?) -> Void = { [weak self] session, task, error in
|
|
|
guard let strongSelf = self else { return }
|
|
|
|
|
|
- if let taskDidComplete = strongSelf.taskDidComplete {
|
|
|
- taskDidComplete(session, task, error)
|
|
|
- } else if let delegate = strongSelf[task]?.delegate {
|
|
|
- delegate.urlSession(session, task: task, didCompleteWithError: error)
|
|
|
- }
|
|
|
+ strongSelf.taskDidComplete?(session, task, error)
|
|
|
+
|
|
|
+ strongSelf[task]?.delegate.urlSession(session, task: task, didCompleteWithError: error)
|
|
|
|
|
|
NotificationCenter.default.post(
|
|
|
name: Notification.Name.Task.DidComplete,
|