only the first will be in Request.result, but all results are passed as parameters to the onsuccess handler anyway.
function callMethodSuccessCB(str) {
request.readyState = "done";
try { // calling dbus hook object function for un-translated types
- request.result = eval(str);
+ var result = eval(str);
+ request.result = result[0];
if (request.onsuccess)
- request.onsuccess.apply(request, request.result);
+ request.onsuccess.apply(request, result);
}
catch (e) {
cloudeebus.log("Method callback exception: " + e);