From ee92476f229450a0f5289041ca4ddfe27118f64b Mon Sep 17 00:00:00 2001 From: csantosm <4a.santos@gmail.com> Date: Sun, 5 Apr 2020 17:17:08 +0200 Subject: [PATCH] openvidu-webcomponent: Updated to async await functions --- openvidu-webcomponent/web/app.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/openvidu-webcomponent/web/app.js b/openvidu-webcomponent/web/app.js index 2c8c9986..7614cb34 100644 --- a/openvidu-webcomponent/web/app.js +++ b/openvidu-webcomponent/web/app.js @@ -17,7 +17,7 @@ $(document).ready(() => { }); }); -function joinSession() { +async function joinSession() { var sessionName = document.getElementById('sessionName').value; var user = document.getElementById('user').value; var form = document.getElementById('main'); @@ -28,15 +28,12 @@ function joinSession() { webComponent.style.display = 'block'; if(webComponent.getAttribute("openvidu-secret") != undefined && webComponent.getAttribute("openvidu-server-url") != undefined ){ - location.reload(); + location.reload(); }else { - getToken(sessionName).then((token1) => { - tokens.push(token1); - getToken(sessionName).then((token2) => { - tokens.push(token2); - webComponent.sessionConfig = { sessionName, user, tokens }; - }); - }); + var token1 = await getToken(sessionName) + var token2 = await getToken(sessionName); + tokens.push(token1, token2); + webComponent.sessionConfig = { sessionName, user, tokens }; } }