From 2811d9c88d811f3396d67a0aa4276891fa542c17 Mon Sep 17 00:00:00 2001 From: Seyed Amir Hossein Aqajari Date: Mon, 5 Aug 2019 17:51:00 -0700 Subject: [PATCH] Update sonos-music-modes.groovy --- official/sonos-music-modes.groovy | 36 ++++++++++++++++--------------- 1 file changed, 19 insertions(+), 17 deletions(-) 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)" -- 2.34.1