From 2fa0096d6e9bbaff94c0294fdb510a2ea281c8c3 Mon Sep 17 00:00:00 2001 From: Karlie-777 <79606506+Karlie-777@users.noreply.github.com> Date: Tue, 2 Apr 2024 15:49:19 -0700 Subject: [PATCH] [Main][Task]27157764: Add all CfgSync plugin exports to AISKU and change the default CfgSync plugin url endpoint (#2300) * change cfgsync plugin default endpoint * update * update --- AISKU/src/InternalConstants.ts | 1 + AISKU/src/applicationinsights-web.ts | 4 ++++ .../applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/AISKU/src/InternalConstants.ts b/AISKU/src/InternalConstants.ts index 5c9a9b0f1..9e840b4d9 100644 --- a/AISKU/src/InternalConstants.ts +++ b/AISKU/src/InternalConstants.ts @@ -31,3 +31,4 @@ export const STR_TRACK_EXCEPTION = _TRACK + "Exception" as "trackException"; export const STR_TRACK_DEPENDENCY_DATA = _TRACK + "DependencyData" as "trackDependencyData"; export const STR_SET_AUTHENTICATED_USER_CONTEXT = "set" + _AUTHENTICATED_USER_CONTEXT as "setAuthenticatedUserContext"; export const STR_CLEAR_AUTHENTICATED_USER_CONTEXT = "clear" + _AUTHENTICATED_USER_CONTEXT as "clearAuthenticatedUserContext"; +export const CONFIG_ENDPOINT_URL = "https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json"; diff --git a/AISKU/src/applicationinsights-web.ts b/AISKU/src/applicationinsights-web.ts index c6f901cab..f63d6f3c5 100644 --- a/AISKU/src/applicationinsights-web.ts +++ b/AISKU/src/applicationinsights-web.ts @@ -62,3 +62,7 @@ export { AjaxPlugin as DependenciesPlugin, IDependenciesPlugin, DependencyListenerFunction, DependencyInitializerFunction, IDependencyInitializerHandler, IDependencyListenerHandler } from "@microsoft/applicationinsights-dependencies-js"; + +export { CfgSyncPlugin, ICfgSyncPlugin, ICfgSyncConfig, ICfgSyncEvent, ICfgSyncMode, NonOverrideCfg, OnCompleteCallback, SendGetFunction +} from "@microsoft/applicationinsights-cfgsync-js"; + diff --git a/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts index 7c89205de..e9d479dfa 100644 --- a/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts +++ b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts @@ -28,7 +28,7 @@ const _defaultConfig: IConfigDefaults = objDeepFreeze({ syncMode: ICfgSyncMode.Broadcast, blkCdnCfg: udfVal, customEvtName: udfVal, - cfgUrl: udfVal, // as long as it is set to NOT NUll, we will NOT use config from core + cfgUrl: udfVal, overrideSyncFn: udfVal, overrideFetchFn: udfVal, onCfgChangeReceive: udfVal,