do not log event cache discarded
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user