UNPKG

node-easywechat

Version:

EasyWechat SDK for Node.js (NOT OFFICIAL)

25 lines (24 loc) 711 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const Message_1 = __importDefault(require("../Core/Message")); class Message extends Message_1.default { getOriginalAttributes() { let attributes = {}; try { attributes = JSON.parse(this.originContent); } catch (e) { } return attributes; } getEventType() { let eventType = this.getOriginalAttributes()['event_type']; if (typeof eventType !== 'string') { throw new Error('Invalid event type.'); } return eventType; } } ; module.exports = Message;