n8n-nodes-whatsapp
Version:
Nodes to trigger workflows from whatsapp events or send messages (using whatsapp web).
33 lines • 1.29 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.WhatsAppTrigger = void 0;
const debug = require('debug')('n8n-nodes-whatsapp');
const WhatsAppTrigger_node_description_1 = require("./WhatsAppTrigger.node.description");
const trigger_store_1 = __importDefault(require("./client/trigger-store"));
class WhatsAppTrigger {
constructor() {
this.description = WhatsAppTrigger_node_description_1.nodeDescription;
}
async trigger() {
const activationMode = this.getActivationMode();
const that = this;
debug({ activationMode });
if (activationMode == "manual") {
const response = {
async closeFunction() {
},
async manualTriggerFunction() {
that.emit([that.helpers.returnJsonArray({ data: {} })]);
},
manualTriggerResponse: new Promise((resolve) => resolve([]))
};
return response;
}
trigger_store_1.default.register(this);
}
}
exports.WhatsAppTrigger = WhatsAppTrigger;
//# sourceMappingURL=WhatsAppTrigger.node.js.map