Browse Source

Pro: on-incoming-call & auto-accept (TEMP)

Vijayakrishnan 5 years ago
parent
commit
40ee0775a1
1 changed files with 23 additions and 6 deletions
  1. 23 6
      resources/views/pro/dashboard.blade.php

+ 23 - 6
resources/views/pro/dashboard.blade.php

@@ -46,15 +46,32 @@ function connect() {
         setConnected(true);
         setConnected(true);
         console.log('Connected: ' + frame);
         console.log('Connected: ' + frame);
 
 
-        stompClient.send("/app/update-participant-status", {}, JSON.stringify({meetingUid:"mymeetinguid", status:'mystatus'}));
+        // stompClient.send("/app/update-participant-status", {}, JSON.stringify({meetingUid:"mymeetinguid", status:'mystatus'}));
 
 
-        stompClient.subscribe('/user/topic/on-participant-status-change', function (message) {
-            console.log("Participant status changed: ", message);
-        });
+        // stompClient.subscribe('/user/topic/on-participant-status-change', function (message) {
+        //     console.log("Participant status changed: ", message);
+        // });
 
 
-        stompClient.subscribe("/user/topic/incoming-call", function(message){
+        stompClient.subscribe("/user/topic/on-pro-incoming-call", function(message){
             console.log("incoming call:", message);
             console.log("incoming call:", message);
+
+            message = JSON.parse(message.body);
+            console.log(message.meetingUid);
+
+            // auto accept for now
+            stompClient.send("/app/pro-join-meeting", {},
+                JSON.stringify({
+                    sessionKey: "<?= $sessionKey ?>",
+                    meetingUid: message.meetingUid
+                }));
+
         });
         });
+
+        // connect
+        stompClient.send("/app/pro-connect", {}, JSON.stringify({sessionKey: "<?= $sessionKey ?>"}));
+
+        console.log('Pro connected')
+
     });
     });
 }
 }
 
 
@@ -85,4 +102,4 @@ $(function () {
     $( "#send" ).click(function() { sendName(); });
     $( "#send" ).click(function() { sendName(); });
 });
 });
 </script>
 </script>
-@endsection
+@endsection