do not log event cache discarded

This commit is contained in:
Manuel Romero
2024-06-17 10:38:41 +02:00
parent e2588e4743
commit 0bf02618f4

View File

@@ -12,7 +12,7 @@ const divvy = require('qmi-cloud-common/divvy');
const app = express();
const db = require('qmi-cloud-common/mongo');
const myCache = new NodeCache( { stdTTL: 300 } ); //5 minutes cache
const myCache = new NodeCache( { stdTTL: 180 } ); //5 minutes cache
// Add body parser.
app.use(express.json());
@@ -39,15 +39,13 @@ app.post('/', divvy.isApiKeyAuthenticated, (req, res) => {
"logEvent": LOGEVENT_NAME
};
console.log(`${now} # '/' ProvId: '${provId}'. State change detected: '${sendData.instanceState}'`);
if ( !myCache.get( provId ) ) {
if ( !myCache.get( provId ) ) {
console.log(`${now} # '/' ProvId: '${provId}'. State change detected: '${sendData.instanceState}'`);
myCache.set(provId, sendData);
divvy.onEvent(sendData, req.user);
} else {
console.log(`${now} # '/' ProvId '${provId}' recently sent. Won't be sent again.`);
}
}
}
res.json(event);
@@ -62,15 +60,11 @@ app.post('/divvy', divvy.isApiKeyAuthenticated, (req, res) => {
const provId = sendData.provID;
if ( provId ) {
console.log(`${now} # '/divvy' ProvId: '${provId}'. State change detected: '${sendData.instanceState}'`);
if ( !myCache.get( provId ) ) {
if ( !myCache.get( provId ) ) {
console.log(`${now} # '/divvy' ProvId: '${provId}'. State change detected: '${sendData.instanceState}'`);
myCache.set(provId, sendData);
divvy.onEvent(sendData, req.user);
} else {
console.log(`${now} # '/divvy' ProvId '${provId}' recently sent. Won't be sent again.`);
}
}
}
res.json(sendData);