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,