From 3d3a7b80d34c100846c8ae130b424b63ba3c0784 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 7 Jul 2017 19:18:48 +0200 Subject: socket io communication --- lib/server/index.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lib/server') diff --git a/lib/server/index.js b/lib/server/index.js index 5b1150c..c6176fe 100644 --- a/lib/server/index.js +++ b/lib/server/index.js @@ -3,18 +3,21 @@ const express = require('express') const http = require('http') const bodyParser = require('body-parser') const path = require('path') +const socketIo = require('socket.io') + +import bridge from '../bridge' const multer = require('multer') const upload = multer({ dest: 'uploads/' }) const Loader = require('../vendor/Loader') -let app, server +let app, server, io const db = require('../db') const site = module.exports = {} -site.init = function(bridge){ +site.init = function(){ app = express() app.use(express.static(path.join(__dirname, '../../public'))) app.use(bodyParser.json()) @@ -25,6 +28,10 @@ site.init = function(bridge){ server = http.createServer(app).listen(process.env.PORT, function () { console.log('Cortex listening at http://localhost:%s', server.address().port) }) + + io = socketIo(server) + + bridge.connectSocketIo(io) constĀ api_folders = crud(app, 'folder', db.Folder, { afterCreate: (folder) => { -- cgit v1.2.3-70-g09d2