We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6e801f2 commit 7a3c71dCopy full SHA for 7a3c71d
src/routes/conversation/[id]/+page.svelte
@@ -224,9 +224,16 @@
224
225
// this is a bit ugly
226
// we read the stream until we get the final answer
227
+
228
+ let readerClosed = false;
229
230
+ reader.closed.then(() => {
231
+ readerClosed = true;
232
+ });
233
234
while (finalAnswer === "") {
235
// check for abort
- if ($isAborted || $error) {
236
+ if ($isAborted || $error || readerClosed) {
237
reader?.cancel();
238
break;
239
}
@@ -236,7 +243,6 @@
243
// we read, if it's done we cancel
244
if (done) {
245
reader.cancel();
- return;
240
246
241
247
242
248
if (!value) {
0 commit comments