Meteor doesn't like timers inside Observe hooks

This commit is contained in:
Erik Ziegler 2016-02-11 21:37:33 +01:00
parent 4737afb47c
commit b04bc859be

View File

@ -337,11 +337,11 @@ function validateDelayed(measurementData) {
log.info('validateAllDelayed');
// Erase any currently-waiting validation call
Meteor.clearTimeout(validationTimeout);
clearTimeout(validationTimeout);
// Set a timeout to run validation after a delay
// Currently this is 400 milliseconds
Meteor.setTimeout(function() {
setTimeout(function() {
validateSingleMeasurement(measurementData);
}, validationTimeout);
}
@ -351,11 +351,11 @@ function validateDelayed(measurementData) {
*/
function validateAllDelayed() {
// Erase any currently-waiting validation call
Meteor.clearTimeout(validationTimeout);
clearTimeout(validationTimeout);
// Set a timeout to run validation after a delay
// Currently this is 400 milliseconds
Meteor.setTimeout(function() {
setTimeout(function() {
validateAll();
}, validationTimeout);
}