UNPKG

cloudhub-electron-sdk

Version:

cloudhub-electron-sdk

22 lines (21 loc) 850 B
"use strict"; 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();