};
cloudeebus.getError = function(error) {
+ if (error.desc && error.uri)
+ return error.desc + " : " + error.uri; // error cloudeebus (from python)
if (error.desc)
return error.desc;
+ if (error.uri)
+ return error.uri;
if (error.name && error.message)
return error.name + " : " + error.message;
if (error.message)
return error.message;
if (error.name)
return error.name;
- return error;
+ return error; // error from Autobahn
};
cloudeebus.versionCheck = function(version) {
var cloudeebusService = new cloudeebus.Service(self.wampSession, self, serviceName);
function ServiceAddedSuccessCB(serviceName) {
- try { // calling dbus hook object function for un-translated types
+ try {
cloudeebusService.isCreated = true;
resolver.fulfill(cloudeebusService, true);
}
try { // calling dbus hook object function for un-translated types
self.agents.push(agent);
agent.registered = true;
- var result = [ objPath ];
- resolver.fulfill(result[0], true);
+ resolver.fulfill(objPath, true);
}
catch (e) {
var errorStr = cloudeebus.getError(e);