more minor fixes
[henge/kiak.git] / client.js
index eab3187..cb3872f 100644 (file)
--- a/client.js
+++ b/client.js
@@ -85,7 +85,7 @@ function pollServerForAnswer(url, data, resolve, reject) {
 /* Poll server for ice candidates until ice is complete */
 function pollServerForICECandidate(cpc) {
   window.setInterval(() => {
-    if (cpc.iceGatheringState !== 'complete') {
+    if (cpc.iceGatheringState.localeCompare('complete') === 0) {
       return new Promise((resolve, reject) => {
          console.log('Client: Requesting ICE Candidates from server')
          const request = new XMLHttpRequest()
@@ -108,6 +108,7 @@ function pollServerForICECandidate(cpc) {
          }
          request.send(cpc.pubKey)
       }).then((response) => {
+        console.log('Client: Adding Ice Candidate ')
         cpc.addIceCandidate(response.candidate)
       }).catch((err) => {
         console.log('pollServerForICECandidate: ' + err)