diff options
Diffstat (limited to 'alias-angular/app/js/services.js')
| -rw-r--r-- | alias-angular/app/js/services.js | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/alias-angular/app/js/services.js b/alias-angular/app/js/services.js index 7b9e285..98bff5e 100644 --- a/alias-angular/app/js/services.js +++ b/alias-angular/app/js/services.js @@ -4,13 +4,12 @@ angular.module('Alias.services', [], function($provide) { $provide.factory('StropheSrv', ['$log', '$rootScope', function($log, $rootScope) { var connection = new Strophe.Connection(BOSH_SERVICE); - this.login = function(name, password, connect_callback) { - connection.connect(name, password, function(status){ $rootScope.$apply(connect_callback(status));}); - }; - this.sendIQ = function(query, callback) { - connection.sendIQ(query, function(data){ - $rootScope.$apply(callback(data));}); - }; - return this; + return {login: function(name, password, connect_callback) { + connection.connect(name, password, connect_callback); + }, + sendIQ: function(query, callback) { + connection.sendIQ(query, function(data){ + $rootScope.$apply(callback(data));}); + }}; }]); });
\ No newline at end of file |
