fix TextDecoder finalization in older chrome
parent
2cd883ebf7
commit
9b04e2e03d
|
@ -23,7 +23,7 @@ export const readNdJson =
|
||||||
|
|
||||||
const loop = (): Promise<Error | true> =>
|
const loop = (): Promise<Error | true> =>
|
||||||
stream.read().then(({ done, value }) => {
|
stream.read().then(({ done, value }) => {
|
||||||
buf += decoder.decode(value, { stream: !done });
|
buf += decoder.decode(value || new Uint8Array(), { stream: !done });
|
||||||
const parts = buf.split(matcher);
|
const parts = buf.split(matcher);
|
||||||
if (!done) buf = parts.pop()!;
|
if (!done) buf = parts.pop()!;
|
||||||
for (const part of parts) if (part) processLine(JSON.parse(part));
|
for (const part of parts) if (part) processLine(JSON.parse(part));
|
||||||
|
|
Loading…
Reference in New Issue