From d2895a4ab8b8ed2c70f131696e35a43ea0c620cb Mon Sep 17 00:00:00 2001 From: Zhiyuan Liang Date: Wed, 2 Apr 2025 13:15:22 +0800 Subject: [PATCH] make client manager endpoint readonly --- src/ConfigurationClientManager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ConfigurationClientManager.ts b/src/ConfigurationClientManager.ts index a241bd28..7e5151a4 100644 --- a/src/ConfigurationClientManager.ts +++ b/src/ConfigurationClientManager.ts @@ -23,15 +23,15 @@ const DNS_RESOLVER_TRIES = 2; const MAX_ALTNATIVE_SRV_COUNT = 10; export class ConfigurationClientManager { + readonly endpoint: URL; // primary endpoint, which is the one specified in the connection string or passed in as a parameter #isFailoverable: boolean; #dns: any; - endpoint: URL; #secret : string; #id : string; #credential: TokenCredential; #clientOptions: AppConfigurationClientOptions | undefined; #appConfigOptions: AzureAppConfigurationOptions | undefined; - #validDomain: string; + #validDomain: string; // valid domain for the primary endpoint, which is used to discover replicas #staticClients: ConfigurationClientWrapper[]; // there should always be only one static client #dynamicClients: ConfigurationClientWrapper[]; #replicaCount: number = 0;