Skip to content

Commit 4653690

Browse files
Require providing SDK key in HttpProjectConfigManager constructor
1 parent 4e35a66 commit 4653690

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

OptimizelySDK/Config/HttpProjectConfigManager.cs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,19 @@ public class HttpProjectConfigManager : PollingProjectConfigManager
3333
private string Url;
3434
private string LastModifiedSince = string.Empty;
3535
private string DatafileAccessToken = string.Empty;
36-
private string _sdkKey;
3736

3837
private HttpProjectConfigManager(TimeSpan period, string url, TimeSpan blockingTimeout,
39-
bool autoUpdate, ILogger logger, IErrorHandler errorHandler, string sdkKey = null
38+
bool autoUpdate, ILogger logger, IErrorHandler errorHandler, string sdkKey
4039
)
4140
: base(period, blockingTimeout, autoUpdate, logger, errorHandler)
4241
{
4342
Url = url;
44-
_sdkKey = sdkKey;
43+
SdkKey = sdkKey;
4544
}
4645

4746
private HttpProjectConfigManager(TimeSpan period, string url, TimeSpan blockingTimeout,
4847
bool autoUpdate, ILogger logger, IErrorHandler errorHandler, string datafileAccessToken,
49-
string sdkKey = null
48+
string sdkKey
5049
)
5150
: this(period, url, blockingTimeout, autoUpdate, logger, errorHandler, sdkKey)
5251
{
@@ -56,13 +55,7 @@ private HttpProjectConfigManager(TimeSpan period, string url, TimeSpan blockingT
5655
/// <summary>
5756
/// SDK key in use for this project
5857
/// </summary>
59-
public override string SdkKey
60-
{
61-
get
62-
{
63-
return _sdkKey;
64-
}
65-
}
58+
public override string SdkKey { get; }
6659

6760
public Task OnReady()
6861
{

0 commit comments

Comments
 (0)