Author: bklaas
Date: Wed Aug  4 11:50:14 2010
New Revision: 9025

URL: http://svn.slimdevices.com/jive?rev=9025&view=rev
Log:
Bug: n/a
Description: connect to mysb.com when device gets through setup but has not 
connected to a server

Modified:
    
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
    
7.6/branches/new-setup/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua

Modified: 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua?rev=9025&r1=9024&r2=9025&view=diff
==============================================================================
--- 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 (original)
+++ 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_baby/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 Wed Aug  4 11:50:14 2010
@@ -191,59 +191,32 @@
                appletManager:callService("waitForSqueezenetwork")
        end
 
-       self:_setupComplete(false)
-       self:_setupDone(true)
-
-       self.locked = true -- free applet
-       jnt:unsubscribe(self)
-
-       jiveMain:goHome()
-
-end
-
-
---[[ XXX: this may need to move to the NetworkRegistrationApplet
-
-function notify_serverLinked(self, server, wasAlreadyLinked)
-       log:info("notify_serverLinked: ", server)
-
-       if not server:isSqueezeNetwork() then
-               return
-       end
-
-       if not self.registerRequest then
-               return
-       end
-       
-       --avoid race condition where we are in the registerRequest but for a 
player that is already linked
-       if  self.registerRequestRequireAlreadyLinked and not wasAlreadyLinked 
then
-               return
-       end
-       log:info("server linked: ", server, " pin=", server:getPin(), " 
registerRequestRequireAlreadyLinked: ", 
self.registerRequestRequireAlreadyLinked, " wasAlreadyLinked: ", 
wasAlreadyLinked)
-
-       if server:getPin() == false then
-               -- for testing connect the player tosqueezenetwork
-               local player = appletManager:callService("getCurrentPlayer")
-
-               local squeezenetwork = self:_getSqueezenetwork()
-               log:info("connecting ", player, " to ", squeezenetwork)
-               player:connectToServer(squeezenetwork)
-
-               self:step4()
-       end
-end
-
-
-function _getSqueezenetwork(self)
+       -- Find squeezenetwork server
        local squeezenetwork = false
        for name, server in slimServer:iterate() do
                if server:isSqueezeNetwork() then
                        squeezenetwork = server
                end
        end
-       return squeezenetwork
-end
---]]
+
+       -- if player is still not connected, now connect to SN
+       local player = appletManager:callService("getCurrentPlayer")
+       assert(player)
+
+       if not player:getSlimServer() then
+               log:info("connect ", player, " to ", squeezenetwork)
+               player:connectToServer(squeezenetwork)
+       end
+
+       self:_setupComplete(false)
+       self:_setupDone(true)
+
+       self.locked = true -- free applet
+       jnt:unsubscribe(self)
+
+       jiveMain:goHome()
+
+end
 
 
 function _setupDone(self, setupDone)

Modified: 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/branches/new-setup/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua?rev=9025&r1=9024&r2=9025&view=diff
==============================================================================
--- 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 (original)
+++ 
7.6/branches/new-setup/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 Wed Aug  4 11:50:14 2010
@@ -193,6 +193,23 @@
                appletManager:callService("waitForSqueezenetwork")
        end
 
+       -- Find squeezenetwork server
+       local squeezenetwork = false
+       for name, server in slimServer:iterate() do
+               if server:isSqueezeNetwork() then
+                       squeezenetwork = server
+               end
+       end
+
+       -- if player is still not connected, now connect to SN
+       local player = appletManager:callService("getCurrentPlayer")
+       assert(player)
+
+       if not player:getSlimServer() then
+               log:info("connect ", player, " to ", squeezenetwork)
+               player:connectToServer(squeezenetwork)
+       end
+
        -- Once here, network setup is complete
        self:_setupComplete(false)
        self:_setupDone(true)

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

Reply via email to