cloudhub-electron-sdk
Version:
cloudhub-electron-sdk
22 lines (21 loc) • 850 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const event_1 = require("../../helpers/event");
const MessageController_1 = __importDefault(require("../MessageController"));
const message = new MessageController_1.default();
class EventListener {
constructor() {
event_1.EventOuter.on('register-deliver-frame', message.registerDeliverFrame.bind(message));
event_1.EventOuter.on('message-callback', message.apiCallback.bind(message));
}
static getInstance() {
if (!this.instance) {
this.instance = new EventListener();
}
return this.instance;
}
}
exports.default = EventListener.getInstance();