lqq 8 年之前
父节点
当前提交
18f6c3b54c
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14 3
      peer/src/js/controller/peerController.js

+ 14 - 3
peer/src/js/controller/peerController.js

@@ -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();
+    };
 }]);