a minor bug in schedule method!
[smartthings-infrastructure.git] / Methods / schedule.groovy
index 6089a06ac3021c4b0add77c8b29d396bde3e87ff..307b221e25c3f2a89cd3f6f3981ec78648d5252d 100644 (file)
@@ -15,9 +15,8 @@ def schedule(String time, String nameOfFunction) {
        //} else {
        //      delay = inputTime-currentTime
        //}
-
-       //timersFuncList.add(nameOfFunction)
-       //timersList.add(new SimulatedTimer())
+       timersFuncList.add(nameOfFunction)
+       timersList.add(new SimulatedTimer())
        def task = timersList[timersFuncList.indexOf(nameOfFunction)].runAfter(/*delay*1000*0*/0) {
                "$nameOfFunction"()
        }
@@ -26,7 +25,7 @@ def schedule(String time, String nameOfFunction) {
 def schedule(String time, Closure nameOfFunction) {
        //def _inputTime = time.split(':')
        //Date date = new Date()        
-       def _currentTime = date.format("HH:mm:ss").split(':')
+       //def _currentTime = date.format("HH:mm:ss").split(':')
 
        //Convert input time and current time to minutes
        //def inputTime = Integer.parseInt(_inputTime[0])*3600+Integer.parseInt(_inputTime[1])*60