Skip to content

Commit 240a8b7

Browse files
committed
fix(whatsapp): use truncateUtf16Safe for session error stringify truncation
1 parent 0866391 commit 240a8b7

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

extensions/whatsapp/src/session-errors.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
// Whatsapp plugin module implements session errors behavior.
2+
import { truncateUtf16Safe } from "openclaw/plugin-sdk/text-utility-runtime";
3+
24
function safeStringify(value: unknown, limit = 800): string {
35
try {
46
const seen = new WeakSet();
@@ -27,7 +29,7 @@ function safeStringify(value: unknown, limit = 800): string {
2729
if (!raw) {
2830
return String(value);
2931
}
30-
return raw.length > limit ? `${raw.slice(0, limit)}…` : raw;
32+
return raw.length > limit ? `${truncateUtf16Safe(raw, limit)}…` : raw;
3133
} catch {
3234
return String(value);
3335
}

0 commit comments

Comments
 (0)