mirror of
https://git.um-react.app/um/um-react.git
synced 2025-11-28 03:23:02 +00:00
refactor: move text encoder/decoder to util file
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
import type { StagingKWMv2Key } from '~/features/settings/keyFormats';
|
||||
import { bytesToUTF8String } from '~/decrypt-worker/util/utf8Encoder';
|
||||
import { formatHex } from './formatHex';
|
||||
|
||||
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true });
|
||||
|
||||
export class MMKVParser {
|
||||
private offset = 4;
|
||||
private length: number;
|
||||
@@ -67,7 +66,7 @@ export class MMKVParser {
|
||||
// ]
|
||||
const strByteLen = this.readInt();
|
||||
const data = this.readBytes(strByteLen);
|
||||
return textDecoder.decode(data).normalize();
|
||||
return bytesToUTF8String(data).normalize();
|
||||
}
|
||||
|
||||
public readVariantString() {
|
||||
|
||||
Reference in New Issue
Block a user