From b04bc859be79b33ae0fafd34a3212ffd681a14ce Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Thu, 11 Feb 2016 21:37:33 +0100 Subject: [PATCH] Meteor doesn't like timers inside Observe hooks --- Packages/lesiontracker/lib/TrialResponseCriteria.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Packages/lesiontracker/lib/TrialResponseCriteria.js b/Packages/lesiontracker/lib/TrialResponseCriteria.js index 3b798651c..f85746049 100644 --- a/Packages/lesiontracker/lib/TrialResponseCriteria.js +++ b/Packages/lesiontracker/lib/TrialResponseCriteria.js @@ -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); }