/*****************************************************************************/
var cloudeebus = window.cloudeebus = {
- version: "0.5.1",
+ version: "0.5.99",
minVersion: "0.3.2"
};
var self = this;
var promise = new cloudeebus.Promise(function (resolver) {
- cloudeebusService = new cloudeebus.Service(self.wampSession, self, serviceName);
+ var cloudeebusService = new cloudeebus.Service(self.wampSession, self, serviceName);
function ServiceAddedSuccessCB(serviceName) {
try { // calling dbus hook object function for un-translated types
cloudeebusService.isCreated = true;
- var result = [ cloudeebusService ];
- resolver.fulfill(result[0], true);
+ resolver.fulfill(cloudeebusService, true);
}
catch (e) {
var errorStr = cloudeebus.getError(e);
function ServiceAddedErrorCB(error) {
var errorStr = cloudeebus.getError(error);
cloudeebus.log("Error adding service method: " + self.name + ", error: " + errorStr);
- self.promise.resolver.reject(errorStr, true);
+ resolver.reject(errorStr, true);
}
var arglist = [
var promise = new cloudeebus.Promise(function (resolver) {
function ServiceRemovedSuccessCB(serviceName) {
- try { // calling dbus hook object function for un-translated types
- var result = [ serviceName ];
- resolver.fulfill(result[0], true);
+ try {
+ resolver.fulfill(serviceName, true);
}
catch (e) {
var errorStr = cloudeebus.getError(e);
for (var idx in self.agents) {
if (self.agents[idx]) {
- self.delAgent(self.agents[idx]);
+ self.removeAgent(self.agents[idx]);
}
}
}
catch (e) {
var errorStr = cloudeebus.getError(e);
- alert("Exception creating agent wrapper " + agent.objectPath + " : " + errorStr);
+ cloudeebus.log("Exception creating agent wrapper " + agent.objectPath + " : " + errorStr);
resolver.reject(errorStr, true);
return;
}
}
};
-cloudeebus.Service.prototype.delAgent = function(rmAgent, successCB, errorCB) {
+cloudeebus.Service.prototype.removeAgent = function(rmAgent, successCB, errorCB) {
var self = this;
var promise = new cloudeebus.Promise(function (resolver) {
- function ServiceDelAgentSuccessCB(agent) {
+ function ServiceRemoveAgentSuccessCB(agent) {
try { // calling dbus hook object function for un-translated types
self.agents.push(agent);
agent.registered = true;
}
}
- function ServiceDelAgentErrorCB(error) {
+ function ServiceRemoveAgentErrorCB(error) {
var errorStr = cloudeebus.getError(error);
cloudeebus.log("Error removing agent : " + rmAgent.objectPath + ", error: " + errorStr);
self.promise.resolver.reject(errorStr, true);
}
catch (e) {
var errorStr = cloudeebus.getError(e);
- alert("Exception removing wrapper of agent " + rmAgent.objectPath + " : " + errorStr);
+ cloudeebus.log("Exception removing wrapper of agent " + rmAgent.objectPath + " : " + errorStr);
errorCB(errorStr);
}
];
// call dbusSend with bus type, destination, object, message and arguments
- self.wampSession.call("serviceDelAgent", arglist).then(ServiceDelAgentSuccessCB, ServiceDelAgentErrorCB);
+ self.wampSession.call("serviceDelAgent", arglist).then(ServiceRemoveAgentSuccessCB, ServiceRemoveAgentErrorCB);
});
return promise;