Add check for signal abort before retrying

This commit is contained in:
2026-05-07 15:32:13 +02:00
parent 4fabf1df98
commit 667553ee9d
+8
View File
@@ -96,6 +96,10 @@ export class OllamaClient {
} finally {
signal.removeEventListener('abort', abortListener);
}
// Check if signal was aborted before retrying
if (signal.aborted) {
throw new Error('Stream cancelled by user');
}
} else {
await retryTimeout;
}
@@ -248,6 +252,10 @@ export class OllamaClient {
} finally {
signal.removeEventListener('abort', abortListener);
}
// Check if signal was aborted before retrying
if (signal.aborted) {
throw new Error('Stream cancelled by user');
}
} else {
await retryTimeout;
}