Skip to content

Commit 22da99b

Browse files
committed
chore: chaining
1 parent 426bb9e commit 22da99b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,15 @@ export function createTransporter({
131131
throw new RetryError(stackTraceWithoutCredentials(stackTrace));
132132
}
133133

134-
const responseTimeout = isRead
135-
? requestOptions.timeouts?.read || timeouts.read
136-
: requestOptions.timeouts?.write || timeouts.write;
134+
timeouts = {...timeouts, ...requestOptions.timeouts}
137135

138136
const payload: EndRequest = {
139137
data,
140138
headers,
141139
method: request.method,
142140
url: serializeUrl(host, request.path, queryParameters),
143-
connectTimeout: getTimeout(timeoutsCount, requestOptions.timeouts?.connect || timeouts.connect),
144-
responseTimeout: getTimeout(timeoutsCount, responseTimeout),
141+
connectTimeout: getTimeout(timeoutsCount, timeouts.connect),
142+
responseTimeout: getTimeout(timeoutsCount, isRead ? timeouts.read : timeouts.write),
145143
};
146144

147145
/**

0 commit comments

Comments
 (0)