aboutsummaryrefslogtreecommitdiffstats
path: root/alias-angular/app/js/services.js
diff options
context:
space:
mode:
Diffstat (limited to 'alias-angular/app/js/services.js')
-rw-r--r--alias-angular/app/js/services.js15
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