fix(server): restored server messages

This commit is contained in:
Alexey Kasyanchuk
2018-04-05 16:57:32 +03:00
parent e244fabd2c
commit a2ade1cd68
4 changed files with 728 additions and 9 deletions

704
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -148,8 +148,10 @@
"css-loader": "^0.28.7",
"electron": "1.8.4",
"electron-builder": "^19.56.2",
"express": "^4.16.3",
"friendly-errors-webpack-plugin": "^1.6.1",
"mocha": "^5.0.5",
"socket.io": "^2.1.0",
"source-map-support": "^0.5.0",
"spectron": "^3.7.2",
"style-loader": "^0.19.0",

View File

@ -3,12 +3,31 @@ const spiderCall = require('./spider')
const dbPatcher = require('./dbPatcher')
const startSphinx = require('./sphinx')
const http = require('http')
const express = require('express');
const app = express();
const server = http.Server(app);
const io = require('socket.io')(server);
server.listen(appConfig.httpPort);
console.log('Listening web server on', appConfig.httpPort, 'port')
app.use(express.static('web', {index: false}));
const socketMessages = {}
io.on('connection', (socket) =>
{
for(const message in socketMessages)
{
socket.on(message, socketMessages[message])
}
})
sphinx = startSphinx(() => {
dbPatcher(() => {
spider = spiderCall((...data) => {
}, (message, callback) => {
spider = spiderCall((...data) => io.sockets.emit(...data), (message, callback) => {
socketMessages[message] = callback
}, './', '0.7.1', 'development')
}, null, sphinx)
}, './', () => {})

View File

@ -10,10 +10,6 @@ const stun = require('stun')
const natUpnp = require('nat-upnp');
const http = require('https')
const API = require('./api')
//var express = require('express');
//var app = express();
//var server = http.Server(app);
//var io = require('socket.io')(server);
//var sm = require('sitemap');
//var phantomjs = require('phantomjs-prebuilt')
//const disk = require('diskusage');