Skip to content

Commit 9e6a06c

Browse files
authored
[session] log after tryCatch (#6)
1 parent 06b560c commit 9e6a06c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Sources/SimpleHTTP/Session/Session.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,17 @@ public class Session {
7474

7575
extension Session {
7676
private func dataPublisher<Output>(for request: Request<Output>) -> AnyPublisher<Response<Output>, Error> {
77-
let adaptedRequest = config.interceptor.adaptRequest(request)
77+
let modifiedRequest = config.interceptor.adaptRequest(request)
7878

7979
do {
80-
let urlRequest = try adaptedRequest
80+
let urlRequest = try modifiedRequest
8181
.toURLRequest(encoder: config.encoder, relativeTo: baseURL, accepting: config.decoder)
8282

8383
return urlRequestPublisher(urlRequest)
8484
.validate(config.errorConverter)
85-
.map { Response(data: $0.data, request: adaptedRequest) }
86-
.handleEvents(receiveCompletion: { self.logIfFailure($0, for: adaptedRequest) })
85+
.map { Response(data: $0.data, request: modifiedRequest) }
8786
.tryCatch { try self.rescue(error: $0, request: request) }
87+
.handleEvents(receiveCompletion: { self.logIfFailure($0, for: modifiedRequest) })
8888
.eraseToAnyPublisher()
8989
}
9090
catch {

0 commit comments

Comments
 (0)