From 9d948671ef738b046540d500c9729cdf8f8f4cb7 Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Thu, 6 Dec 2018 17:54:15 +0300 Subject: [PATCH] Set up fallback for iframeUrl and apiUrl. --- javascript/src/viamapi-client.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/javascript/src/viamapi-client.js b/javascript/src/viamapi-client.js index 7b7cc80..96026f2 100644 --- a/javascript/src/viamapi-client.js +++ b/javascript/src/viamapi-client.js @@ -10,7 +10,13 @@ const Penpal = require('penpal').default; */ function setupViamAPI(divId, methods, iframeUrl, apiUrl) { if (!apiUrl) { - return Promise.reject('API Host not specified.'); + apiUrl = `${window.location.origin}/api/`; + console.warn(`API host URL not specified. Fall back to ${apiUrl}`); // eslint-disable-line no-console + } + + if (!iframeUrl) { + iframeUrl = `${window.location.origin}/vcl/js/iframe`; + console.warn(`Iframe URL not specified. Fall back to ${iframeUrl}`); // eslint-disable-line no-console } const connection = Penpal.connectToChild({ -- GitLab