@mengkodingan/ckptw
Version:
Create powerful WhatsApp bots easily
20 lines (19 loc) • 769 B
JavaScript
;
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;