diff --git a/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/sha1.ts b/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/sha1.ts index 2364bb4b997151d0db880b78f754774083cb584a..8367452990bb712ea9e7057662b64f4927cc491b 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/sha1.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/sha1.ts @@ -158,7 +158,7 @@ export class SHA1Hash { let index = start while (offset < length && index < inputBytes) { - let code = text.charCodeAt(offset++) | 0 + let code = text.charCodeAt(offset++).toInt() | 0 if (code < 0x80) { // ASCII characters _byte[index++] = code diff --git a/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/stringUtils.ts b/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/stringUtils.ts index ce01753ae35a55952e5f5526a7654942d8f75367..b69d747b83acdc41036a432d1d1342818b4922fc 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/stringUtils.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/incremental/common/src/stringUtils.ts @@ -22,7 +22,7 @@ import { int32 } from "@koalaui/compat" export function hashCodeFromString(value: string): int32 { let hash = 5381 for(let i = 0; i < value.length; i++) { - hash = (hash * 33) ^ value.charCodeAt(i) + hash = (hash * 33) ^ value.charCodeAt(i).toInt() hash |= 0 } return hash