fix(stream): re-export global TextDecoder stream instead of implementing our own one which doesn't work correctly in stream mode

This commit is contained in:
Simon Chan 2024-05-11 17:48:23 +08:00
parent 7bb1063a12
commit edf532caf4
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
14 changed files with 78 additions and 42 deletions

View file

@ -5,8 +5,8 @@ import { AdbCommandBase, AdbSubprocessNoneProtocol } from "@yume-chan/adb";
import type { ReadableStream } from "@yume-chan/stream-extra";
import {
BufferedTransformStream,
DecodeUtf8Stream,
SplitStringStream,
TextDecoderStream,
WrapReadableStream,
WritableStream,
} from "@yume-chan/stream-extra";
@ -421,7 +421,7 @@ export class Logcat extends AdbCommandBase {
const result: LogSize[] = [];
await stdout
.pipeThrough(new DecodeUtf8Stream())
.pipeThrough(new TextDecoderStream())
.pipeThrough(new SplitStringStream("\n"))
.pipeTo(
new WritableStream({