Skip to content

Commit 03031d5

Browse files
committed
hm
1 parent 57d6111 commit 03031d5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Sources/SwiftAPIClient/Clients/HTTPClient.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,15 @@ extension APIClientCaller where Result == AsyncThrowingValue<(Value, HTTPRespons
117117
let value: T
118118
let response: HTTPResponse
119119
let start = Date()
120+
let requestWrapper = SendableValue(request)
120121
do {
121122
(value, response) = try await configs.httpClientMiddleware.execute(request: request, configs: configs) { request, configs in
122123
configs.logRequest(request, uuid: uuid)
124+
await requestWrapper.set(request)
123125
return try await task(request, configs)
124126
}
125127
} catch {
128+
let request = await requestWrapper.value
126129
let duration = Date().timeIntervalSince(start)
127130
if !configs._errorLoggingComponents.isEmpty {
128131
let message = configs._errorLoggingComponents.errorMessage(

0 commit comments

Comments
 (0)