doc: demo code uses introspection
authorLuc Yriarte <luc.yriarte@linux.intel.com>
Fri, 10 Aug 2012 15:14:48 +0000 (17:14 +0200)
committerLuc Yriarte <luc.yriarte@linux.intel.com>
Fri, 10 Aug 2012 15:14:48 +0000 (17:14 +0200)
doc/cloudeebus.html

index 0b5c909..5c72216 100644 (file)
@@ -26,7 +26,7 @@ function connectSuccess() {
   handler = bus.getObject("org.gnome.ScreenSaver", "/org/gnome/ScreenSaver");
   handler.connectToSignal("org.gnome.ScreenSaver", "ActiveChanged", successCB, errorCB);
   proxy = bus.getObject("org.gnome.ScreenSaver", "/");
-  proxy.callMethod("org.gnome.ScreenSaver", "SetActive", [true], lockOk, errorCB);
+  proxy._introspect(function(){proxy.SetActive(true, lockOk, errorCB);});
 }
 
 function connectError(msg) {
@@ -34,12 +34,12 @@ function connectError(msg) {
 }
 
 function unLock() {
-  proxy.callMethod("org.gnome.ScreenSaver", "SetActive", [false], successCB, errorCB);
+  proxy.SetActive(false, successCB, errorCB);
   clearInterval(interval);
 }
 
 function lockOk(res) {
-  interval = setInterval(unLock,10000);
+  interval = setInterval(unLock,3000);
 }
 
 function successCB(res) {