Meteor doesn't like timers inside Observe hooks
This commit is contained in:
parent
4737afb47c
commit
b04bc859be
@ -337,11 +337,11 @@ function validateDelayed(measurementData) {
|
|||||||
log.info('validateAllDelayed');
|
log.info('validateAllDelayed');
|
||||||
|
|
||||||
// Erase any currently-waiting validation call
|
// Erase any currently-waiting validation call
|
||||||
Meteor.clearTimeout(validationTimeout);
|
clearTimeout(validationTimeout);
|
||||||
|
|
||||||
// Set a timeout to run validation after a delay
|
// Set a timeout to run validation after a delay
|
||||||
// Currently this is 400 milliseconds
|
// Currently this is 400 milliseconds
|
||||||
Meteor.setTimeout(function() {
|
setTimeout(function() {
|
||||||
validateSingleMeasurement(measurementData);
|
validateSingleMeasurement(measurementData);
|
||||||
}, validationTimeout);
|
}, validationTimeout);
|
||||||
}
|
}
|
||||||
@ -351,11 +351,11 @@ function validateDelayed(measurementData) {
|
|||||||
*/
|
*/
|
||||||
function validateAllDelayed() {
|
function validateAllDelayed() {
|
||||||
// Erase any currently-waiting validation call
|
// Erase any currently-waiting validation call
|
||||||
Meteor.clearTimeout(validationTimeout);
|
clearTimeout(validationTimeout);
|
||||||
|
|
||||||
// Set a timeout to run validation after a delay
|
// Set a timeout to run validation after a delay
|
||||||
// Currently this is 400 milliseconds
|
// Currently this is 400 milliseconds
|
||||||
Meteor.setTimeout(function() {
|
setTimeout(function() {
|
||||||
validateAll();
|
validateAll();
|
||||||
}, validationTimeout);
|
}, validationTimeout);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user