UNPKG

@mengkodingan/ckptw

Version:

Create powerful WhatsApp bots easily

20 lines (19 loc) 769 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const MessageType_1 = require("../Constant/MessageType"); function ExtractEventsContent(m, msgType) { let used = { upsert: m.content }; const eventMapping = { [MessageType_1.MessageType.pollCreationMessage]: (m) => ({ poll: m.message.pollCreationMessage.name, }), [MessageType_1.MessageType.pollUpdateMessage]: (m) => ({ pollVote: m.content }), [MessageType_1.MessageType.reactionMessage]: (m) => ({ reactions: m.content }) }; return eventMapping[msgType] ? Object.assign(Object.assign({}, used), eventMapping[msgType](m)) : used; } exports.default = ExtractEventsContent;