chore: add connection/send logs and web error surfacing
This commit is contained in:
@@ -39,14 +39,19 @@ export async function sendCommand(
|
||||
if (waitSeconds !== 0) {
|
||||
runtime.log(info("Wait/poll are Twilio-only; ignored for provider=web."));
|
||||
}
|
||||
const res = await deps.sendMessageWeb(
|
||||
opts.to,
|
||||
opts.message,
|
||||
{
|
||||
verbose: false,
|
||||
mediaUrl: opts.media,
|
||||
},
|
||||
);
|
||||
const res = await deps
|
||||
.sendMessageWeb(
|
||||
opts.to,
|
||||
opts.message,
|
||||
{
|
||||
verbose: false,
|
||||
mediaUrl: opts.media,
|
||||
},
|
||||
)
|
||||
.catch((err) => {
|
||||
runtime.error(`❌ Web send failed: ${String(err)}`);
|
||||
throw err;
|
||||
});
|
||||
if (opts.json) {
|
||||
runtime.log(
|
||||
JSON.stringify(
|
||||
|
||||
@@ -106,6 +106,7 @@ export async function sendMessageWeb(
|
||||
): Promise<{ messageId: string; toJid: string }> {
|
||||
const sock = await createWaSocket(false, options.verbose);
|
||||
try {
|
||||
logInfo("🔌 Connecting to WhatsApp Web…");
|
||||
await waitForWaConnection(sock);
|
||||
const jid = toWhatsappJid(to);
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user