From 28a5d4fbf8a42649360e9d1e1206c062e0a5ce8d Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Mon, 2 Apr 2012 02:37:41 -0400 Subject: regorg files --- alias-angular/app/js/services.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 alias-angular/app/js/services.js (limited to 'alias-angular/app/js/services.js') diff --git a/alias-angular/app/js/services.js b/alias-angular/app/js/services.js new file mode 100644 index 0000000..02d8a8b --- /dev/null +++ b/alias-angular/app/js/services.js @@ -0,0 +1,23 @@ +'use strict'; + +angular.module('Alias.services', [], function($provide) { +$provide.factory('connection', + ['$log', function($log) { + function connect_callback(status){ + if ( status == Strophe.Status.CONNECTING ) { + $log('Strophe is connecting.'); + } else if ( status == Strophe.Status.CONNFAIL ) { + $log('Strophe failed to connect.'); + } else if ( status == Strophe.Status.DISCONNECTING ) { + $log('Strophe is disconnecting.'); + } else if ( status == Strophe.Status.DISCONNECTED ) { + $dev.log('Strophe is disconnected.'); + } else if ( status == Strophe.Status.CONNECTED ) { + $log('Strophe is connected.'); + } + }; + var connection = new Strophe.Connection(BOSH_SERVICE); + connection.connect(NAME, PASSWORD, connect_callback); + return connection; + }]); +}); \ No newline at end of file -- cgit v1.2.3-70-g09d2