diff --git a/js/main.js b/js/main.js index 1394175..3bc8c93 100644 --- a/js/main.js +++ b/js/main.js @@ -7,6 +7,15 @@ import CallLogView from "../lib/views/CallLogView"; import { ACCESS_TOKEN, IS_ACCESS_TOKEN_NEEDED, TEST_APP_ID, USER_ID } from "../envs"; function onLoadedHandler() { + const urlParams = new URLSearchParams(window.location.search); + const query = urlParams.get('q'); + let args = {}; + if (query) { + try { + args = JSON.parse(atob(query)); + } catch(e) {} + } + const app = new MainApp({ id: 'main_app', pages: { @@ -18,9 +27,9 @@ function onLoadedHandler() { }, styles: {}, args: { - appId: TEST_APP_ID, - userId: USER_ID, - accessToken: ACCESS_TOKEN, + appId: args.app_id || TEST_APP_ID, + userId: args.user_id || USER_ID, + accessToken: args.access_token || ACCESS_TOKEN, isAccessTokenNeeded: IS_ACCESS_TOKEN_NEEDED, } }); diff --git a/package-lock.json b/package-lock.json index b7520de..55dfde7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "calls-quickstart", - "version": "1.2.1", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f2fbb99..b99e5c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "calls-quickstart", - "version": "1.2.1", + "version": "1.3.1", "description": "", "main": "app.js", "scripts": {