Add check for signal abort before retrying
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user