Author: titmuss
Date: Mon Jun 16 14:14:03 2008
New Revision: 2570

URL: http://svn.slimdevices.com?rev=2570&root=Jive&view=rev
Log:
Bug: 2569
Description:
Clean up access to Player and Server objects. This is just the ack'able 
instances, some days 
i wish lua was strongly typed but not often :).


Modified:
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/InfoBrowser/InfoBrowserApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerMeta.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestMeta.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeNetworkPIN/SqueezeNetworkPINApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SetupFirmwareUpgrade/SetupFirmwareUpgradeMeta.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/specialProjects/sbcPosSlideshow/SqueezeboxJiveApplet.lua

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/InfoBrowser/InfoBrowserApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/InfoBrowser/InfoBrowserApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/InfoBrowser/InfoBrowserApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/InfoBrowser/InfoBrowserApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -71,7 +71,7 @@
 -- request for items
 function request(self, index, start, window, widget, list, prevmenu, locked)
 
-       self.server.comet:request(
+       self.server:request(
                function(chunk, err)
                        if err then
                                log:debug(err)
@@ -79,7 +79,7 @@
                                self:response(chunk.data, window, widget, list, 
prevmenu, locked)
                        end
                end,
-               self.player and self.player.id,
+               self.player and self.player:getId(),
                { 'infobrowser', 'items', start, gulp, index and ("item_id:" .. 
index) }
        )
 end

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -258,7 +258,7 @@
                self.player = appletManager:callService("getCurrentPlayer")
        end
 
-       if player.id ~= self.player:getId() then
+       if player:getId() ~= self.player:getId() then
                log:warn("notification was not for this player")
                log:warn("notification: ", player:getId(), "your player: ", 
self.player:getId())
                return false

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -71,7 +71,7 @@
 
 
 function notify_playerDelete(self, player)
-       local mac = player.id
+       local mac = player:getId()
 
        manageSelectPlayerMenu(self)
 
@@ -90,7 +90,7 @@
 
 function notify_playerNew(self, player)
        -- get number of players. if number of players is > 1, add menu item
-       local mac = player.id
+       local mac = player:getId()
 
        manageSelectPlayerMenu(self)
 
@@ -182,7 +182,7 @@
                        return
                end
 
-               playerName = self:string("SQUEEZEBOX_ACTIVATE", player.name)
+               playerName = self:string("SQUEEZEBOX_ACTIVATE", 
player:getName())
                playerWeight = ACTIVATE_WEIGHT
        end
 
@@ -215,7 +215,7 @@
 
 
 function _refreshPlayerItem(self, player)
-       local mac = player.id
+       local mac = player:getId()
 
        -- XXXX
        if player:isAvailable() then

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -76,7 +76,7 @@
 
        -- ask about its applets
        if self.server then
-               self.server.comet:request(
+               self.server:request(
                        function(chunk, err)
                                if err then
                                        log:debug(err)

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerMeta.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerMeta.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerMeta.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupAppletInstaller/SetupAppletInstallerMeta.lua
 Mon Jun 16 14:14:03 2008
@@ -43,7 +43,7 @@
 end
 
 function notify_playerCurrent(self, player)
-       if player == nil or player.slimServer:isSqueezeNetwork() then
+       if player == nil or player:getSlimServer():isSqueezeNetwork() then
                jiveMain:removeItem(self.menu)
        else
                jiveMain:addItem(self.menu)

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -94,7 +94,7 @@
 
        self.window:addWidget(Label("graphaxis", "0                             
            100 %"))
 
-       self.window:addWidget(Textarea("help", 
tostring(self:string('SETUPNETTEST_TESTINGTO')) .. ' ' .. self.player.name .. 
"\n" .. tostring(self:string('SETUPNETTEST_INFO'))))
+       self.window:addWidget(Textarea("help", 
tostring(self:string('SETUPNETTEST_TESTINGTO')) .. ' ' .. self.player:getName() 
.. "\n" .. tostring(self:string('SETUPNETTEST_INFO'))))
        
        self.window:setAllowScreensaver(false)
 
@@ -166,7 +166,7 @@
 
 -- request status
 function requestStatus(self, sink)
-       self.server.comet:request(
+       self.server:request(
                function(chunk, err)
                        if err then
                                log:debug(err)
@@ -174,7 +174,7 @@
                                sink(self, chunk.data)
                        end
                end,
-               self.player.id,
+               self.player:getId(),
                { 'nettest', self.rates and nil or 'rates' }
        )
 end
@@ -212,14 +212,14 @@
 
 
 function startTest(self, rate)
-       self.server.comet:request(nil, self.player.id, { 'nettest', 'start', 
rate })
+       self.server:request(nil, self.player:getId(), { 'nettest', 'start', 
rate })
        self.timer.callback()
        self.timer:restart()
 end
 
 
 function stopTest(self)
-       self.server.comet:request(nil, self.player.id, { 'nettest', 'stop' })
+       self.server:request(nil, self.player:getId(), { 'nettest', 'stop' })
 end
 
 

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestMeta.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestMeta.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestMeta.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupNetTest/SetupNetTestMeta.lua
 Mon Jun 16 14:14:03 2008
@@ -34,7 +34,7 @@
 
 
 function notify_playerCurrent(meta, player)
-       if player == nil or player.slimServer:isSqueezeNetwork() then
+       if player == nil or player:getSlimServer():isSqueezeNetwork() then
                jiveMain:removeItem(meta.menu)
        else
                jiveMain:addItem(meta.menu)

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -208,7 +208,7 @@
        -- look for any server based sounds
        if self.server then
                log:info("found server - requesting sounds list")
-               self.server.comet:request(
+               self.server:request(
                        function(chunk, err)
                                if err then
                                        log:debug(err)

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -174,7 +174,7 @@
        -- look for any server based wallpapers
        if self.server then
                log:info("found server - requesting wallpapers list")
-               self.server.comet:request(
+               self.server:request(
                        function(chunk, err)
                                if err then
                                        log:debug(err)

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeNetworkPIN/SqueezeNetworkPINApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeNetworkPIN/SqueezeNetworkPINApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeNetworkPIN/SqueezeNetworkPINApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeNetworkPIN/SqueezeNetworkPINApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -124,9 +124,9 @@
        end
                        
        -- make sure the server is connected
-       server.comet:connect()
+       server:connect()
 
-       server.comet:request( checkLinkedSink, nil, cmd )
+       server:request( checkLinkedSink, nil, cmd )
 end
 
 

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
 Mon Jun 16 14:14:03 2008
@@ -527,8 +527,8 @@
        end
 
        for id, player in pairs(self.players) do
-               if player.pin == pin then
-                       player.pin = nil
+               if player:getPin() == pin then
+                       player:getPin() = nil
                end
        end
 end

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SetupFirmwareUpgrade/SetupFirmwareUpgradeMeta.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SetupFirmwareUpgrade/SetupFirmwareUpgradeMeta.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SetupFirmwareUpgrade/SetupFirmwareUpgradeMeta.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SetupFirmwareUpgrade/SetupFirmwareUpgradeMeta.lua
 Mon Jun 16 14:14:03 2008
@@ -43,7 +43,7 @@
        end
 
        if meta.player and meta.player ~= player then
-               meta.player:unsubscribe('/slim/firmwarestatus/' .. 
meta.player.id)
+               meta.player:unsubscribe('/slim/firmwarestatus/' .. 
meta.player:getId())
        end
 
        meta.player = player
@@ -63,7 +63,7 @@
                        -- store firmware upgrade url
                        -- Bug 6828, use a relative URL from SC to handle 
dual-homed servers
                        if chunk.data.relativeFirmwareUrl then
-                               local ip, port = 
meta.player.slimServer:getIpPort()
+                               local ip, port = 
meta.player:getSlimServer():getIpPort()
                                upgradeUrl[1] = 'http://' .. ip .. ':' .. port 
.. chunk.data.relativeFirmwareUrl
                                log:info("Relative Firmware URL=", 
upgradeUrl[1])
                        elseif chunk.data.firmwareUrl then
@@ -77,16 +77,16 @@
                                local applet = 
appletManager:loadApplet("SetupFirmwareUpgrade")
                                
applet:forceUpgrade(tonumber(chunk.data.firmwareOptional) == 1, upgradeUrl[1], 
chunk.data.firmwareHelp)
 
-                               meta.player:unsubscribe('/slim/firmwarestatus/' 
.. meta.player.id)
+                               meta.player:unsubscribe('/slim/firmwarestatus/' 
.. meta.player:getId())
                        end
 
                end
                                
        local fwcmd = { 'firmwareupgrade', 'firmwareVersion:' .. JIVE_VERSION, 
'subscribe:0' }
        player:subscribe(
-                        '/slim/firmwarestatus/' .. player.id,
+                        '/slim/firmwarestatus/' .. player:getId(),
                         firmwareUpgradeSink,
-                        player.id,
+                        player:getId(),
                         fwcmd
                 )
 end

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -287,7 +287,7 @@
                              self:setDate(chunk.data.date)
                     end
  
-       self.server.comet:request(sink,
+       self.server:request(sink,
                        player:getId(),
                        { 'date' }
        )
@@ -296,7 +296,7 @@
        self.clockTimer = Timer(6000000, -- 1 hour
                                function()
                                        if self.player and self.server then
-                                               self.server.comet:request(sink,
+                                               self.server:request(sink,
                                                        self.player:getId(),
                                                        { 'date' }
                                                )

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/specialProjects/sbcPosSlideshow/SqueezeboxJiveApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/specialProjects/sbcPosSlideshow/SqueezeboxJiveApplet.lua?rev=2570&root=Jive&r1=2569&r2=2570&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/specialProjects/sbcPosSlideshow/SqueezeboxJiveApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay_jive/specialProjects/sbcPosSlideshow/SqueezeboxJiveApplet.lua
 Mon Jun 16 14:14:03 2008
@@ -267,7 +267,7 @@
                     end
 
        if player then
-               player.slimServer.comet:request(sink,
+               player:getSlimServer().comet:request(sink,
                                        player:getId(),
                                        { 'date' }
                                )

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to