|
@@ -5,7 +5,7 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
// lxtalkClient.Invoke('{FB60F992-A0FD-47B3-AAA7-E80DF209C5A4}', '_Register', '', $scope);
|
|
|
var onConnected = function(c){
|
|
|
c.on('data', function(data) {
|
|
|
- //to do
|
|
|
+ //to do
|
|
|
});
|
|
|
c.on('close', function() {
|
|
|
delete connectedPeers[c.peer];
|
|
@@ -50,14 +50,25 @@ angular.module('app').controller('PeerController', ['$scope', '$state', function
|
|
|
};
|
|
|
|
|
|
$scope.send = function(jsonStr, data){
|
|
|
-
|
|
|
+ var param = JSON.parse(jsonStr);
|
|
|
+ var c = $scope.peer.connections[param.loginName];
|
|
|
+ if (c){
|
|
|
+ c.send(new Blob(data));
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
$scope.close = function(jsonStr){
|
|
|
-
|
|
|
+ var c = $scope.peer.connections[param.loginName];
|
|
|
+ if (c){
|
|
|
+ c.close();
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
$scope.closeAll = function(jsonStr){
|
|
|
|
|
|
};
|
|
|
+
|
|
|
+ $scope.destroy = function(jsonStr){
|
|
|
+ $scope.peer.disconnect();
|
|
|
+ };
|
|
|
}]);
|