From 3a9f5e71f23dc83b7197a807f599f819201a55c3 Mon Sep 17 00:00:00 2001 From: Karlie Li Date: Tue, 12 Mar 2024 11:14:22 -0700 Subject: [PATCH 1/3] change cfgsync plugin default endpoint --- AISKU/src/applicationinsights-web.ts | 4 ++++ .../applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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..496453b8f 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, //TODO: REPLACE TO DEFAULT URL overrideSyncFn: udfVal, overrideFetchFn: udfVal, onCfgChangeReceive: udfVal, From 5970caf625a40d0ce43b343fc378afc2f5738564 Mon Sep 17 00:00:00 2001 From: Karlie Li Date: Tue, 2 Apr 2024 12:35:54 -0700 Subject: [PATCH 2/3] update --- extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts index 496453b8f..60f8c8c35 100644 --- a/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts +++ b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts @@ -23,12 +23,13 @@ const EVENT_NAME = "ai_cfgsync"; const STR_GET_METHOD = "GET"; const FETCH_TIMEOUT = 1800000; // 30 minutes const udfVal: undefined = undefined; +const CONFIG_ENDPOINT_URL = "https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json"; let defaultNonOverrideCfg: NonOverrideCfg = {instrumentationKey: true, connectionString: true, endpointUrl: true } const _defaultConfig: IConfigDefaults = objDeepFreeze({ syncMode: ICfgSyncMode.Broadcast, blkCdnCfg: udfVal, customEvtName: udfVal, - cfgUrl: udfVal, //TODO: REPLACE TO DEFAULT URL + cfgUrl: CONFIG_ENDPOINT_URL, overrideSyncFn: udfVal, overrideFetchFn: udfVal, onCfgChangeReceive: udfVal, From 2a44bf987b18783b7812e2864d6383e60119cf24 Mon Sep 17 00:00:00 2001 From: Karlie Li Date: Tue, 2 Apr 2024 14:11:23 -0700 Subject: [PATCH 3/3] update --- AISKU/src/InternalConstants.ts | 1 + extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) 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/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts index 60f8c8c35..e9d479dfa 100644 --- a/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts +++ b/extensions/applicationinsights-cfgsync-js/src/CfgSyncPlugin.ts @@ -23,13 +23,12 @@ const EVENT_NAME = "ai_cfgsync"; const STR_GET_METHOD = "GET"; const FETCH_TIMEOUT = 1800000; // 30 minutes const udfVal: undefined = undefined; -const CONFIG_ENDPOINT_URL = "https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json"; let defaultNonOverrideCfg: NonOverrideCfg = {instrumentationKey: true, connectionString: true, endpointUrl: true } const _defaultConfig: IConfigDefaults = objDeepFreeze({ syncMode: ICfgSyncMode.Broadcast, blkCdnCfg: udfVal, customEvtName: udfVal, - cfgUrl: CONFIG_ENDPOINT_URL, + cfgUrl: udfVal, overrideSyncFn: udfVal, overrideFetchFn: udfVal, onCfgChangeReceive: udfVal,