Skip to content

Commit 4539d6b

Browse files
committed
[ Add ] added support for time outs to include stream methods
1 parent f63803d commit 4539d6b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/src/core/networking/client.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,10 @@ abstract class OpenAINetworkingClient {
159159
]);
160160
}
161161

162-
clientForUse.send(request).then((streamedResponse) {
162+
clientForUse
163+
.send(request)
164+
.timeout(OpenAIConfig.requestsTimeOut)
165+
.then((streamedResponse) {
163166
streamedResponse.stream.listen(
164167
(value) {
165168
final data = utf8.decode(value);
@@ -362,7 +365,8 @@ abstract class OpenAINetworkingClient {
362365
}
363366

364367
OpenAILogger.logStartRequest(to);
365-
clientForUse.send(request).then(
368+
369+
clientForUse.send(request).timeout(OpenAIConfig.requestsTimeOut).then(
366370
(respond) {
367371
OpenAILogger.startReadStreamResponse();
368372

0 commit comments

Comments
 (0)