YogaSakti / Whatsapp-Number-Checker

6 stars 9 forks source link

Error please check and see it its from the app or my making #1

Open pitbullcan opened 3 years ago

pitbullcan commented 3 years ago

[Work] Checking 2 number... [0] Number: +40107900501 | Result: undefined C:\Users\Administrator\Desktop\wpnc\index.js:70 validNumber.push({number, value: result.toString().toUpperCase()})

                                                  ^

TypeError: Cannot read property 'toString' of undefined at Timeout._onTimeout (C:\Users\Administrator\Desktop\wpnc\index.js:70:55) at processTicksAndRejections (node:internal/process/task_queues:96:5)

C:\Users\Administrator\Desktop\wpnc>

noticed send_url.js is not in the directory. please can you provide

pitbullcan commented 3 years ago

No response yet?

salmanrajz commented 2 years ago

Repl

No response yet?

Hi, do this replace await function with this.

await Promise.all( numberlist.map((number, i) => new Promise((resolve, reject) => { if (!isNaN(number) || number == '') { setTimeout(async () => { const contactId = number.includes('@s.whatsapp.net') ? number.trim() : number.trim() + '@s.whatsapp.net' const result = await this.client.isOnWhatsApp(contactId) result ? console.log([${chalk.green(i)}] Number:, number, '| Result:', result) : console.log([${chalk.red(i)}] Number:, number, '| Result:', result) console.log(result) if (result == undefined) { console.log("Google"); validNumber.push({ number, value: "Failed" }) } else { // console.log("Success"); validNumber.push({ number, value: "Pass" }) // validNumber.push({number, value: result.toUpperCase()}) } resolve() }, i * 100) } else { return res.render("index.ejs", { error: 'nomernya ada yang salah tu' }) } })))