From: Seyed Amir Hossein Aqajari Date: Tue, 6 Aug 2019 00:51:00 +0000 (-0700) Subject: Update sonos-music-modes.groovy X-Git-Url: http://plrg.eecs.uci.edu/git/?p=smartapps.git;a=commitdiff_plain;h=2811d9c88d811f3396d67a0aa4276891fa542c17 Update sonos-music-modes.groovy --- diff --git a/official/sonos-music-modes.groovy b/official/sonos-music-modes.groovy index f511c42..6ed6dc7 100755 --- a/official/sonos-music-modes.groovy +++ b/official/sonos-music-modes.groovy @@ -40,6 +40,25 @@ preferences { } +def installed() { + log.debug "Installed with settings: ${settings}" + subscribeToEvents() +} + +def updated() { + log.debug "Updated with settings: ${settings}" + unsubscribe() + subscribeToEvents() +} + +def subscribeToEvents() { + log.trace "subscribeToEvents()" + saveSelectedSongs() + + subscribe(location, modeChangeHandler) +} + + private songOptions() { /* // Make sure current selection is in the set @@ -138,23 +157,6 @@ def chooseTrack() { } } -def installed() { - log.debug "Installed with settings: ${settings}" - subscribeToEvents() -} - -def updated() { - log.debug "Updated with settings: ${settings}" - unsubscribe() - subscribeToEvents() -} - -def subscribeToEvents() { - log.trace "subscribeToEvents()" - saveSelectedSongs() - - subscribe(location, modeChangeHandler) -} def modeChangeHandler(evt) { log.trace "modeChangeHandler($evt.name: $evt.value)"