Skip to content

Commit 78d76eb

Browse files
committed
hm
1 parent 138f843 commit 78d76eb

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Sources/SwiftAPIClient/APIClientCaller.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,12 @@ public extension APIClient {
251251
let data = (response as? (Data, HTTPResponse))?.0 ?? (response as? Data)
252252
do {
253253
try validate()
254-
configs.listener.onResponseReceived(id: uuid, response: response, configs: configs)
254+
if !caller.logRequestByItSelf {
255+
configs.listener.onResponseReceived(id: uuid, response: response, configs: configs)
256+
}
255257
let result = try serializer.serialize(response, configs)
256-
configs.listener.onResponseSerialized(id: uuid, response: result, configs: configs)
257258
if !caller.logRequestByItSelf {
259+
configs.listener.onResponseSerialized(id: uuid, response: result, configs: configs)
258260
configs.logRequestCompleted(
259261
request,
260262
response: (response as? (Data, HTTPResponse))?.1,

Sources/SwiftAPIClient/Clients/HTTPClient.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ extension APIClientCaller where Result == AsyncThrowingValue<(Value, HTTPRespons
124124
configs.logRequestStarted(request, uuid: uuid)
125125
await requestWrapper.set(request)
126126
let result = try await task(request, configs)
127+
configs.listener.onResponseReceived(id: uuid, response: result, configs: configs)
127128
await responseWrapper.set(result)
128129
return result
129130
}
@@ -141,6 +142,7 @@ extension APIClientCaller where Result == AsyncThrowingValue<(Value, HTTPRespons
141142
let result = try serialize((value, response)) {
142143
try validate(value, response, configs)
143144
}
145+
configs.listener.onResponseSerialized(id: uuid, response: result, configs: configs)
144146
await configs.logRequestCompleted(
145147
requestWrapper.value,
146148
response: responseWrapper.value?.1,

0 commit comments

Comments
 (0)