improvement: error handling on contact creation

This commit is contained in:
canove
2020-09-24 13:49:38 -03:00
parent e6641bde39
commit 34a99ade2d
3 changed files with 7 additions and 4 deletions

View File

@@ -10,10 +10,13 @@ const CheckIsValidContact = async (number: string): Promise<void> => {
try {
const isValidNumber = await wbot.isRegisteredUser(`${number}@c.us`);
if (!isValidNumber) {
throw new AppError("The suplied number is not a valid Whatsapp number");
throw new AppError("invalidNumber");
}
} catch (err) {
console.log(err);
if (err.message === "invalidNumber") {
throw new AppError("This is not a valid whatsapp number.");
}
throw new AppError(
"Could not valid WhatsApp contact. Check connections page"
);