From 07008dff17ccc46b347ba28b85af167984573ea0 Mon Sep 17 00:00:00 2001 From: Huan LI Date: Sat, 2 Jun 2018 11:11:21 +0800 Subject: [PATCH] use qrCode data for `scan` event (#1262) --- examples/ding-dong-bot.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/examples/ding-dong-bot.ts b/examples/ding-dong-bot.ts index 8055a91d..20e0a415 100644 --- a/examples/ding-dong-bot.ts +++ b/examples/ding-dong-bot.ts @@ -71,13 +71,12 @@ bot log.info('Bot', `${user.name()} login`) bot.say('Wechaty login').catch(console.error) }) -.on('scan', (url, code) => { - if (!/201|200/.test(String(code))) { - const loginUrl = url.replace(/\/qrcode\//, '/l/') - QrcodeTerminal.generate(loginUrl, { small: true }, (qrcode: string) => { +.on('scan', (qrCode, statusCode) => { + if (!/201|200/.test(String(statusCode))) { + QrcodeTerminal.generate(qrCode, { small: true }, (qrcode: string) => { console.log(qrcode) - console.log(url) - console.log(`[${code}] Scan QR Code above url to log in: `) + console.log(qrCode) + console.log(`[${statusCode}] Scan QR Code above url to log in: `) }) } }) -- GitLab