blob: 98bff5e0c561594360a68d57d249b40135ecc952 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
'use strict';
angular.module('Alias.services', [], function($provide) {
$provide.factory('StropheSrv', ['$log', '$rootScope',
function($log, $rootScope) {
var connection = new Strophe.Connection(BOSH_SERVICE);
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));});
}};
}]);
});
|