Browse Source

Remove generic didParse closure handlers. (#2740)

Jon Shier 6 years ago
parent
commit
ef3512fc23
1 changed files with 0 additions and 14 deletions
  1. 0 14
      Source/EventMonitor.swift

+ 0 - 14
Source/EventMonitor.swift

@@ -583,9 +583,6 @@ open class ClosureEventMonitor: EventMonitor {
     /// Closure called on the `request(_:didParseResponse:)` event.
     open var requestDidParseResponse: ((DataRequest, DataResponse<Data?>) -> Void)?
 
-    /// Closure called on the `request(_:didParseResponse` event, casting the generic serialized object to `Any`.
-    open var requestDidParseAnyResponse: ((DataRequest, DataResponse<Any>) -> Void)?
-
     /// Closure called on the `request(_:didCreateUploadable:)` event.
     open var requestDidCreateUploadable: ((UploadRequest, UploadRequest.Uploadable) -> Void)?
 
@@ -607,9 +604,6 @@ open class ClosureEventMonitor: EventMonitor {
     /// Closure called on the `request(_:didParseResponse:)` event.
     open var requestDidParseDownloadResponse: ((DownloadRequest, DownloadResponse<URL?>) -> Void)?
 
-    /// Closure called on the `request(_:didParseResponse:)` event, casting the generic serialized object to `Any`.
-    open var requestDidParseAnyDownloadResponse: ((DownloadRequest, DownloadResponse<Any>) -> Void)?
-
     public let queue: DispatchQueue
 
     public init(queue: DispatchQueue = .main) {
@@ -748,11 +742,6 @@ open class ClosureEventMonitor: EventMonitor {
         requestDidParseResponse?(request, response)
     }
 
-    open func request<Value>(_ request: DataRequest, didParseResponse response: DataResponse<Value>) {
-        // TODO: Make all methods optional so this isn't required.
-        requestDidParseAnyResponse?(request, response as! DataResponse<Any>)
-    }
-
     open func request(_ request: UploadRequest, didCreateUploadable uploadable: UploadRequest.Uploadable) {
         requestDidCreateUploadable?(request, uploadable)
     }
@@ -789,7 +778,4 @@ open class ClosureEventMonitor: EventMonitor {
         requestDidParseDownloadResponse?(request, response)
     }
 
-    open func request<Value>(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Value>) {
-        requestDidParseAnyDownloadResponse?(request, response as! DownloadResponse<Any>)
-    }
 }