fix: break early while reading stream data

This commit is contained in:
jialin
2025-08-15 19:12:12 +08:00
parent a2bbcd3939
commit eb2cae7a77
2 changed files with 9 additions and 9 deletions
+6 -6
View File
@@ -166,12 +166,6 @@ export const readStreamData = async (
while (isReading) {
const { done, value } = await reader.read();
if (done) {
isReading = false;
bufferManager.flush();
break;
}
try {
const chunk = decoder.decode(value, { stream: true });
@@ -189,6 +183,12 @@ export const readStreamData = async (
} catch (error) {
bufferManager.add({ error });
}
if (done) {
isReading = false;
bufferManager.flush();
break;
}
}
};