UNPKG

zorigami

Version:
86 lines 3.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var uuid_1 = require("../utility/uuid"); var provide_socket_1 = require("../shared/provide_socket"); var provide_name_1 = require("../shared/provide_name"); var MainSocketProvider = /** @class */ (function () { function MainSocketProvider() { var _this = this; this.updateMainState = function (stateconfig) { setTimeout(function () { var callback_guid = uuid_1.default(); _this.socket.emit('updateMainState', { callback_guid: callback_guid, main_data: stateconfig(), from_name: provide_name_1.default.getWorkerName(), }); }); }; this.socket = provide_socket_1.default; } MainSocketProvider.prototype.createStateMonitor = function (stateconfig) { var _this = this; return function (wrapped_function) { return function () { var wrapped_args = []; for (var _i = 0; _i < arguments.length; _i++) { wrapped_args[_i] = arguments[_i]; } var ret_value = wrapped_function.apply(void 0, wrapped_args); _this.updateMainState(stateconfig); return ret_value; }; }; }; MainSocketProvider.prototype.mainUpdateSocketWorkers = function (downstream_data) { var callback_guid = uuid_1.default(); this.socket.emit('mainUpdateSocketWorkers', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; MainSocketProvider.prototype.mainUpdateSocketWorkerInterfaces = function (downstream_data) { var callback_guid = uuid_1.default(); this.socket.emit('mainUpdateSocketWorkerInterfaces', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; MainSocketProvider.prototype.mainUpdateSocketWorkerAPIS = function (downstream_data) { var callback_guid = uuid_1.default(); this.socket.emit('mainUpdateSocketWorkerAPIS', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; MainSocketProvider.prototype.mainUpdateSocketPorts = function (downstream_data) { var callback_guid = uuid_1.default(); provide_socket_1.default.emit('mainUpdateSocketPorts', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; MainSocketProvider.prototype.mainUpdateSocketPortInterfaces = function (downstream_data) { var callback_guid = uuid_1.default(); provide_socket_1.default.emit('mainUpdateSocketPortInterfaces', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; MainSocketProvider.prototype.mainUpdateSocketPortAPIS = function (downstream_data) { var callback_guid = uuid_1.default(); provide_socket_1.default.emit('mainUpdateSocketPortAPIS', { callback_guid: callback_guid, downstream_data: downstream_data, from_name: provide_name_1.default.getWorkerName(), }); }; return MainSocketProvider; }()); exports.default = MainSocketProvider; //# sourceMappingURL=main_socket_provider.js.map