This commit is contained in:
2023-08-29 20:06:52 +02:00
parent 7c2eec4446
commit 25702c073a
225 changed files with 1071 additions and 808 deletions

View File

@@ -1,27 +1,31 @@
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
to[j] = from[i];
return to;
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SocketServer = void 0;
var Logger_1 = require("./Logger");
var SocketServer = /** @class */ (function () {
function SocketServer() {
}
SocketServer.prototype.start = function (server, callback) {
Logger_1.Log('info', 'Preparing SocketServer');
(0, Logger_1.Log)('info', 'Preparing SocketServer');
this.io = require('socket.io')(server);
this.listeners();
var port = Config.ports.http;
server.listen(port, function () {
Logger_1.Log('info', "WebServer & SocketServer running at port " + port);
(0, Logger_1.Log)('info', "WebServer & SocketServer running at port ".concat(port));
callback();
});
};
SocketServer.prototype.listeners = function () {
this.io.on('connection', function (socket) {
Logger_1.Log('info', 'Client connected');
(0, Logger_1.Log)('info', 'Client connected');
socket.on('init', function (page) {
if ([
'home'
@@ -46,7 +50,7 @@ var SocketServer = /** @class */ (function () {
var callback = args[1];
if (Undecked.Pages.exists(pageID)) {
var page = Undecked.Pages.get(pageID);
callback(null, page["export"]());
callback(null, page.export());
}
else
callback('Page does not exist.');
@@ -301,7 +305,7 @@ var SocketServer = /** @class */ (function () {
args[_i - 2] = arguments[_i];
}
if (this.io)
(_a = this.io.to(group)).emit.apply(_a, __spreadArray([header], args));
(_a = this.io.to(group)).emit.apply(_a, __spreadArray([header], args, false));
};
SocketServer.prototype.broadcast = function (header) {
var _a;
@@ -310,7 +314,7 @@ var SocketServer = /** @class */ (function () {
args[_i - 1] = arguments[_i];
}
if (this.io)
(_a = this.io).emit.apply(_a, __spreadArray([header], args));
(_a = this.io).emit.apply(_a, __spreadArray([header], args, false));
};
return SocketServer;
}());