Fix: hide reset events

This commit is contained in:
vlaminck
2016-09-26 14:14:55 -05:00
parent c428267d63
commit 797a58cb68

View File

@@ -455,16 +455,19 @@ def sendStopEvent(source) {
} }
sendControllerEvent(eventData) sendControllerEvent(eventData)
sendTimeRemainingEvent(0) // send 100% completion
sendTimeRemainingEvent(100)
// send a non-displayed 0% completion to reset tiles
sendTimeRemainingEvent(0, false)
} }
def sendTimeRemainingEvent(percentComplete) { def sendTimeRemainingEvent(percentComplete, displayed = true) {
log.trace "sendTimeRemainingEvent(${percentComplete})" log.trace "sendTimeRemainingEvent(${percentComplete})"
def percentCompleteEventData = [ def percentCompleteEventData = [
name: "percentComplete", name: "percentComplete",
value: percentComplete as int, value: percentComplete as int,
displayed: true, displayed: displayed,
isStateChange: true isStateChange: true
] ]
sendControllerEvent(percentCompleteEventData) sendControllerEvent(percentCompleteEventData)
@@ -474,7 +477,7 @@ def sendTimeRemainingEvent(percentComplete) {
def timeRemainingEventData = [ def timeRemainingEventData = [
name: "timeRemaining", name: "timeRemaining",
value: displayableTime(timeRemaining), value: displayableTime(timeRemaining),
displayed: true, displayed: displayed,
isStateChange: true isStateChange: true
] ]
sendControllerEvent(timeRemainingEventData) sendControllerEvent(timeRemainingEventData)