X-Git-Url: http://plrg.eecs.uci.edu/git/?p=smartthings-infrastructure.git;a=blobdiff_plain;f=Methods%2FrunIn.groovy;h=1ca8d95b239c0f37d7e1de4ee42f862272bc8e75;hp=6e4bea3284d568e48e775be20a1880cf3e490cc0;hb=c1971948245fda1774c4c76451387ae8c0b7ebc0;hpb=16ebbcf5da0fa9989acb5b03129b9706331066c5 diff --git a/Methods/runIn.groovy b/Methods/runIn.groovy index 6e4bea3..1ca8d95 100644 --- a/Methods/runIn.groovy +++ b/Methods/runIn.groovy @@ -1,14 +1,15 @@ ///////////////////////////////////////////////////////////////////// ////runIn(time, func) def runIn(int seconds, Closure functionToCall) { - if (timersFuncList.contains(functionToCall)) { + /*if (timersFuncList.contains(functionToCall)) { timersList[timersFuncList.indexOf(functionToCall)].cancel() def task = timersList[timersFuncList.indexOf(functionToCall)].runAfter(1000*seconds*0, functionToCall) } else { timersFuncList.add(functionToCall) timersList.add(new SimulatedTimer()) def task = timersList[timersFuncList.indexOf(functionToCall)].runAfter(1000*seconds*0, functionToCall) - } + }*/ + functionToCall() } def runIn(int seconds, Closure functionToCall, LinkedHashMap metaData) { @@ -20,9 +21,10 @@ def runIn(int seconds, String nameOfFunction, LinkedHashMap metaData) { } def runIn(int seconds, String nameOfFunction) { - timersFuncList.add(nameOfFunction) + /*timersFuncList.add(nameOfFunction) timersList.add(new SimulatedTimer()) def task = timersList[timersFuncList.indexOf(nameOfFunction)].runAfter(seconds*1000*0) { "$nameOfFunction"() - } + }*/ + "$nameOfFunction"() }