Browse Source

backwards compat

bugfix/timeout-logging
Evan Feenstra 4 years ago
parent
commit
a4d535dd64
  1. 12
      api/utils/socket.ts
  2. 12
      dist/api/utils/socket.js
  3. 2
      dist/api/utils/socket.js.map

12
api/utils/socket.ts

@ -1,16 +1,26 @@
import * as WebSocket from 'ws'
const socketio = require("socket.io");
let io: any
let srvr: any
export function connect(server) {
io = socketio(server);
io.on('connection', client => {
console.log("=> [socket.io] connected!")
});
srvr = new WebSocket.Server({ server, clientTracking:true })
}
export const send = (body) => {
io.sockets.emit('message',body)
if(io) io.sockets.emit('message',body)
if(srvr){
srvr.clients.forEach(c=>{
if(c) c.send(body)
})
}
}
export const sendJson = (object) => {

12
dist/api/utils/socket.js

@ -1,16 +1,26 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const WebSocket = require("ws");
const socketio = require("socket.io");
let io;
let srvr;
function connect(server) {
io = socketio(server);
io.on('connection', client => {
console.log("=> [socket.io] connected!");
});
srvr = new WebSocket.Server({ server, clientTracking: true });
}
exports.connect = connect;
exports.send = (body) => {
io.sockets.emit('message', body);
if (io)
io.sockets.emit('message', body);
if (srvr) {
srvr.clients.forEach(c => {
if (c)
c.send(body);
});
}
};
exports.sendJson = (object) => {
exports.send(JSON.stringify(object));

2
dist/api/utils/socket.js.map

@ -1 +1 @@
{"version":3,"file":"socket.js","sourceRoot":"","sources":["../../../api/utils/socket.ts"],"names":[],"mappings":";;AAAA,MAAM,QAAQ,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AAEtC,IAAI,EAAO,CAAA;AAEX,SAAgB,OAAO,CAAC,MAAM;IAC5B,EAAE,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;IACtB,EAAE,CAAC,EAAE,CAAC,YAAY,EAAE,MAAM,CAAC,EAAE;QAC3B,OAAO,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;IAC1C,CAAC,CAAC,CAAC;AACL,CAAC;AALD,0BAKC;AAEY,QAAA,IAAI,GAAG,CAAC,IAAI,EAAE,EAAE;IAC3B,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAC,IAAI,CAAC,CAAA;AACjC,CAAC,CAAA;AAEY,QAAA,QAAQ,GAAG,CAAC,MAAM,EAAE,EAAE;IACjC,YAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAA;AAC9B,CAAC,CAAA"}
{"version":3,"file":"socket.js","sourceRoot":"","sources":["../../../api/utils/socket.ts"],"names":[],"mappings":";;AAAA,gCAA+B;AAC/B,MAAM,QAAQ,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AAEtC,IAAI,EAAO,CAAA;AACX,IAAI,IAAS,CAAA;AAEb,SAAgB,OAAO,CAAC,MAAM;IAC5B,EAAE,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;IACtB,EAAE,CAAC,EAAE,CAAC,YAAY,EAAE,MAAM,CAAC,EAAE;QAC3B,OAAO,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;IAC1C,CAAC,CAAC,CAAC;IAEH,IAAI,GAAG,IAAI,SAAS,CAAC,MAAM,CAAC,EAAE,MAAM,EAAE,cAAc,EAAC,IAAI,EAAE,CAAC,CAAA;AAC9D,CAAC;AAPD,0BAOC;AAEY,QAAA,IAAI,GAAG,CAAC,IAAI,EAAE,EAAE;IAC3B,IAAG,EAAE;QAAE,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAC,IAAI,CAAC,CAAA;IAEtC,IAAG,IAAI,EAAC;QACN,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAA,EAAE;YACtB,IAAG,CAAC;gBAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QACpB,CAAC,CAAC,CAAA;KACH;AACH,CAAC,CAAA;AAEY,QAAA,QAAQ,GAAG,CAAC,MAAM,EAAE,EAAE;IACjC,YAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAA;AAC9B,CAAC,CAAA"}
Loading…
Cancel
Save