|
|
@@ -8,17 +8,9 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
//to do
|
|
|
});
|
|
|
c.on('close', function() {
|
|
|
- delete connectedPeers[c.peer];
|
|
|
+ delete $scope.connectedPeers[c.peer];
|
|
|
});
|
|
|
- connectedPeers[c.peer] = 1;
|
|
|
- };
|
|
|
-
|
|
|
- var onOpened = function(id){
|
|
|
- console.log(id);
|
|
|
- };
|
|
|
-
|
|
|
- var onError = function(err){
|
|
|
- console.log(err);
|
|
|
+ $scope.connectedPeers[c.peer] = 1;
|
|
|
};
|
|
|
|
|
|
$scope.init = function(jsonStr){
|
|
|
@@ -27,16 +19,22 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
{
|
|
|
config:{
|
|
|
'iceServers': [
|
|
|
- { url: 'stun:stun.l.google.com:19302' },
|
|
|
- { url: 'turn:homeo@turn.bistri.com:80', credential: 'homeo' }
|
|
|
+ {
|
|
|
+ 'url': 'stun:lqq@59.110.63.164',
|
|
|
+ "credential":"123456"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "url":"turn:lqq@59.110.63.164",
|
|
|
+ "credential":"123456"
|
|
|
+ }
|
|
|
]},
|
|
|
key: data.loginName
|
|
|
}
|
|
|
);
|
|
|
$scope.connectedPeers = {};
|
|
|
- $scope.peer.on('open', onOpened);
|
|
|
+ $scope.peer.on('open', function(id){console.log(id);});
|
|
|
$scope.peer.on('connection', onConnected);
|
|
|
- $scope.peer.on('error', onError);
|
|
|
+ $scope.peer.on('error', function(err){console.log(err);});
|
|
|
};
|
|
|
|
|
|
$scope.connect = function(jsonStr){
|
|
|
@@ -44,7 +42,7 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
if (!$scope.connectedPeers[data.loginName]) {
|
|
|
var c = $scope.peer.connect(data.loginName, data);
|
|
|
c.on('open', function(){onConnected(c);});
|
|
|
- c.on('error', onError);
|
|
|
+ c.on('error', function(err){console.log(err);});
|
|
|
$scope.connectedPeers[data.loginName] = 1;
|
|
|
}
|
|
|
};
|
|
|
@@ -65,10 +63,12 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
};
|
|
|
|
|
|
$scope.closeAll = function(jsonStr){
|
|
|
-
|
|
|
+ _.forEach($scope.peer.connections, function(c) {
|
|
|
+ c.close();
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
$scope.destroy = function(jsonStr){
|
|
|
- $scope.peer.disconnect();
|
|
|
+ $scope.peer.destroy();
|
|
|
};
|
|
|
}]);
|