30 lines
832 B
TypeScript
30 lines
832 B
TypeScript
// Barrel exports for the web channel pieces. Splitting the original 900+ line
|
|
// module keeps responsibilities small and testable.
|
|
export {
|
|
DEFAULT_WEB_MEDIA_BYTES,
|
|
HEARTBEAT_PROMPT,
|
|
HEARTBEAT_TOKEN,
|
|
monitorWebChannel,
|
|
resolveHeartbeatRecipients,
|
|
runWebHeartbeatOnce,
|
|
} from "openclaw/plugin-sdk/whatsapp";
|
|
export {
|
|
extractMediaPlaceholder,
|
|
extractText,
|
|
monitorWebInbox,
|
|
} from "openclaw/plugin-sdk/whatsapp";
|
|
export { loginWeb } from "openclaw/plugin-sdk/whatsapp";
|
|
export { loadWebMedia, optimizeImageToJpeg } from "./media/web-media.js";
|
|
export { sendMessageWhatsApp } from "openclaw/plugin-sdk/whatsapp";
|
|
export {
|
|
createWaSocket,
|
|
formatError,
|
|
getStatusCode,
|
|
logoutWeb,
|
|
logWebSelfId,
|
|
pickWebChannel,
|
|
WA_WEB_AUTH_DIR,
|
|
waitForWaConnection,
|
|
webAuthExists,
|
|
} from "openclaw/plugin-sdk/whatsapp";
|