@gguf/claw
Version:
WhatsApp gateway CLI (Baileys web) with Pi RPC agent
13 lines (11 loc) • 475 B
JavaScript
import { Buffer } from "node:buffer";
//#region src/infra/ws.ts
function rawDataToString(data, encoding = "utf8") {
if (typeof data === "string") return data;
if (Buffer.isBuffer(data)) return data.toString(encoding);
if (Array.isArray(data)) return Buffer.concat(data).toString(encoding);
if (data instanceof ArrayBuffer) return Buffer.from(data).toString(encoding);
return Buffer.from(String(data)).toString(encoding);
}
//#endregion
export { rawDataToString as t };