changes
This commit is contained in:
@@ -14,20 +14,26 @@ async function loadRcWidget() {
|
||||
let config;
|
||||
try {
|
||||
config = await rpc("/ringcentral/widget-config", {});
|
||||
} catch {
|
||||
console.log("[RC Widget] Config received:", JSON.stringify(config));
|
||||
} catch (e) {
|
||||
console.error("[RC Widget] Failed to fetch config:", e);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!config || !config.enabled || !config.client_id) return;
|
||||
if (!config || !config.enabled || !config.client_id) {
|
||||
console.warn("[RC Widget] Widget disabled or missing client_id", config);
|
||||
return;
|
||||
}
|
||||
|
||||
rcWidgetLoaded = true;
|
||||
|
||||
const script = document.createElement("script");
|
||||
const params = new URLSearchParams({
|
||||
clientId: config.client_id,
|
||||
appServer: config.app_server || "https://platform.ringcentral.com",
|
||||
appServer: config.app_server || "https://app.ringcentral.com",
|
||||
disableInactiveTabCallEvent: "1",
|
||||
});
|
||||
console.log("[RC Widget] Loading adapter with params:", params.toString());
|
||||
script.src = `${RC_ADAPTER_URL}?${params.toString()}`;
|
||||
document.head.appendChild(script);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user