UNPKG

n8n-nodes-whatsapp

Version:

Nodes to trigger workflows from whatsapp events or send messages (using whatsapp web).

33 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prepareOutputData = exports.preparePhoneNumber = exports.wait = void 0; const wait = async (timeout) => new Promise((resolve) => setTimeout(resolve, timeout)); exports.wait = wait; const preparePhoneNumber = (phoneNumber) => { let preparedPhoneNumber = phoneNumber; while (preparedPhoneNumber.includes(' ')) { preparedPhoneNumber = preparedPhoneNumber.replace(' ', ''); } while (preparedPhoneNumber.includes('+')) { preparedPhoneNumber = preparedPhoneNumber.replace('+', ''); } while (preparedPhoneNumber.includes('-')) { preparedPhoneNumber = preparedPhoneNumber.replace('-', ''); } return preparedPhoneNumber.trim(); }; exports.preparePhoneNumber = preparePhoneNumber; const prepareOutputData = (incoming) => { const data = JSON.parse(JSON.stringify(incoming)); for (let key in data) { if (key.startsWith("_")) { delete data[key]; } else if (typeof data[key] === "object") { (0, exports.prepareOutputData)(data[key]); } } return data; }; exports.prepareOutputData = prepareOutputData; //# sourceMappingURL=util.js.map