diff --git a/extensions/whatsapp/src/login.coverage.test.ts b/extensions/whatsapp/src/login.coverage.test.ts index 593bd62e02f..f7902601fc6 100644 --- a/extensions/whatsapp/src/login.coverage.test.ts +++ b/extensions/whatsapp/src/login.coverage.test.ts @@ -142,7 +142,9 @@ describe("loginWeb coverage", () => { restartOpts?.onQr?.("restart-qr"); await flushTasks(); - expect(runtime.log).toHaveBeenCalledWith("Scan this QR in WhatsApp (Linked Devices):"); + expect(runtime.log).toHaveBeenCalledWith( + "Open the WhatsApp app, go to Linked Devices, then scan this QR:", + ); expect(runtime.log).toHaveBeenCalledWith("terminal:initial-qr"); expect(runtime.log).toHaveBeenCalledWith("terminal:restart-qr"); expect(renderQrTerminalMock).toHaveBeenCalledWith("initial-qr", { small: true }); diff --git a/extensions/whatsapp/src/login.ts b/extensions/whatsapp/src/login.ts index 014ec77d263..0019b10e746 100644 --- a/extensions/whatsapp/src/login.ts +++ b/extensions/whatsapp/src/login.ts @@ -21,7 +21,7 @@ export async function loginWeb( const socketTiming = resolveWhatsAppSocketTiming(cfg); const restoredFromBackup = await restoreCredsFromBackupIfNeeded(account.authDir); const onQr = (qr: string) => { - runtime.log("Scan this QR in WhatsApp (Linked Devices):"); + runtime.log("Open the WhatsApp app, go to Linked Devices, then scan this QR:"); void renderQrTerminal(qr, { small: true }) .then((output) => { runtime.log(output.endsWith("\n") ? output.slice(0, -1) : output); diff --git a/extensions/whatsapp/src/session.ts b/extensions/whatsapp/src/session.ts index e7a569ba0c3..6eb31a6a994 100644 --- a/extensions/whatsapp/src/session.ts +++ b/extensions/whatsapp/src/session.ts @@ -192,7 +192,7 @@ export async function createWaSocket( if (qr) { opts.onQr?.(qr); if (printQr) { - console.log("Scan this QR in WhatsApp (Linked Devices):"); + console.log("Open the WhatsApp app, go to Linked Devices, then scan this QR:"); void printTerminalQr(qr).catch((err) => { sessionLogger.warn({ error: String(err) }, "failed rendering WhatsApp QR"); });