gtanner / qrcode-terminal

QRCodes in your terminal, cause thats hot.
Apache License 2.0
1.28k stars 100 forks source link

Failed to generate qrcode. Error: bad rs block #47

Open vidz1979 opened 2 years ago

vidz1979 commented 2 years ago

I am getting this error since I moved my project to Typescript (with CJS was working fine):

generate('1@myDUfOyRFgL650YXw7hqOIh97DiPfCTSWvL/lWY0xk5eMO1/RwU2BJQqyKwKCfy4YQ89jbcJpIs9pA==,y+0gkbGCtydkADbHaPz4BmDHh/Htmvck1+ZJzDANyHA=,39iJKFq9jMqBL3QPcKUY4w==')

Error: bad rs block @ typeNumber:1/errorCorrectLevel:undefined at Function.QRRSBlock.getRSBlocks (/Users/junior/dev/bot-whatsapp/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js:261:9) at QRCode.make (/Users/junior/dev/bot-whatsapp/node_modules/qrcode-terminal/vendor/QRCode/index.js:58:30) at generate (/Users/junior/dev/bot-whatsapp/node_modules/qrcode-terminal/lib/main.js:35:16) at /Users/junior/dev/bot-whatsapp/src/main.ts:33:17 at step (/Users/junior/dev/bot-whatsapp/src/main.ts:52:23) at Object.next (/Users/junior/dev/bot-whatsapp/src/main.ts:33:53) at fulfilled (/Users/junior/dev/bot-whatsapp/src/main.ts:24:58) at processTicksAndRejections (node:internal/process/task_queues:96:5)

wedreamer commented 2 years ago
// import { generate } from "qrcode-terminal"; -> err
const qrcode = require('qrcode-terminal');

const qr = `1@DYZM9Y7+JBq1c+0TigkfeKUFj5y2bEJko/4MRz2EU3nQpGxdDgVYMqCwKdaXdzDsTKjbYkc8eswoSg==,kEkbz6rn1k3MvmZ+HhsHQusz6pgmWqzgWY55aZtM21o=,AqWACiDRD+oJ+Sq/72WXWQ==`

qrcode.generate(qr)
jantimon commented 2 years ago

This would be fixed by #49