Update API routes and sensor data functionality And API.ejs
This commit is contained in:
@ -8,6 +8,7 @@ async function getTokenByToken(token) {
|
||||
const splitAuthToken = token.split("-");
|
||||
const rowid = splitAuthToken[0];
|
||||
const suppliedToken = splitAuthToken.slice(1).join("-");
|
||||
if (!suppliedToken) return false;
|
||||
|
||||
token = await tokenModel.findByPk(rowid, { include: userModel });
|
||||
|
||||
|
@ -18,17 +18,17 @@ async function getSensorData() {
|
||||
const sensorData = await sensorDataModel.findAll();
|
||||
return sensorData;
|
||||
}
|
||||
async function addSensorData(id_sensor, id_location, sensordata) {
|
||||
async function addSensorData(sensorid , locationid , measurement) {
|
||||
const sensorData = await sensorDataModel.create({
|
||||
sensorid: id_sensor,
|
||||
locationid: id_location ,
|
||||
measurement: sensordata.measurement,
|
||||
sensorid: sensorid,
|
||||
locationid: locationid,
|
||||
measurement: measurement
|
||||
});
|
||||
//console.log("sensorData", sensorData);
|
||||
//console.log("sensorData", sensordata.measurement);
|
||||
|
||||
//console.log("sensorData", sensorData.measurement);
|
||||
|
||||
io().emit('sensorData:new', sensordata)
|
||||
io().emit('sensorData:new', sensorData.measurement);
|
||||
return sensorData;
|
||||
}
|
||||
|
||||
@ -674,6 +674,7 @@ async function getDatabyRange(queryString) {
|
||||
queryString.limit = queryString.pagesize;
|
||||
|
||||
whereDate = {};
|
||||
ormQuery = {};
|
||||
for (let query in queryString) {
|
||||
if (buildFunc[query]) {
|
||||
await buildFunc[query](queryString);
|
||||
@ -700,6 +701,8 @@ async function getDatabyRange(queryString) {
|
||||
}
|
||||
} else {
|
||||
whereDate = {};
|
||||
ormQuery = {};
|
||||
|
||||
for (let query in queryString) {
|
||||
if (buildFunc[query]) {
|
||||
await buildFunc[query](queryString);
|
||||
|
Reference in New Issue
Block a user