more socket fun!
This commit is contained in:
parent
e91bb70b33
commit
eecb79abb8
@ -1,7 +1,7 @@
|
|||||||
const { Op, Sequelize } = require("sequelize");
|
const { Op, Sequelize } = require("sequelize");
|
||||||
const { sequelize } = require("../database/mySql.js");
|
const { sequelize } = require("../database/mySql.js");
|
||||||
const { sensorDataModel } = require("../database/model/sensorDataModel.js");
|
const { sensorDataModel } = require("../database/model/sensorDataModel.js");
|
||||||
const socket = require('../functions/socket');
|
const io = require('../functions/socket');
|
||||||
// const { io } = require('../app')
|
// const { io } = require('../app')
|
||||||
|
|
||||||
//helper function to convert month name to month number
|
//helper function to convert month name to month number
|
||||||
@ -27,7 +27,7 @@ async function addSensorData(id_sensor, id_location, sensordata) {
|
|||||||
measurement: sensordata,
|
measurement: sensordata,
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.emit('sensordata:new', sensorData)
|
io().emit('sensordata:new', sensorData)
|
||||||
|
|
||||||
return sensorData;
|
return sensorData;
|
||||||
}
|
}
|
||||||
|
@ -1,16 +1,19 @@
|
|||||||
const app = require("../app");
|
const app = require("../app");
|
||||||
const socket = {};
|
const io = ()=> app.io;
|
||||||
|
|
||||||
|
// We have to wait for the express HTTP server to be finished starting before we
|
||||||
|
// can use any of the socket.io stuff.
|
||||||
app.onListen.push(function(){
|
app.onListen.push(function(){
|
||||||
socket.emit = (topic, data) => app.io.emit(topic, data);
|
|
||||||
|
|
||||||
app.io.on('connection', (socket) => {
|
app.io.on('connection', (socket) => {
|
||||||
console.log('User connected via WebsSocket')
|
console.log('User connected via WebsSocket')
|
||||||
});
|
|
||||||
|
|
||||||
app.io.on('disconnect', (socket) => {
|
socket.on('disconnect', (socket) => {
|
||||||
console.log('User disconnect via WebsSocket')
|
console.log('User disconnect via WebsSocket')
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = socket;
|
|
||||||
|
module.exports = io;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user