Skip to content

Commit 970f75d

Browse files
authored
refactor: Provider enhancements (#43)
refactoring on provider - add `readonly` modifier if possible - sealed private class `StatusProvider`
1 parent 26f3423 commit 970f75d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/LaunchDarkly.OpenFeature.ServerProvider/Provider.StatusProvider.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ namespace LaunchDarkly.OpenFeature.ServerProvider
88
{
99
public sealed partial class Provider
1010
{
11-
private class StatusProvider
11+
private sealed class StatusProvider
1212
{
1313
private ProviderStatus _providerStatus = ProviderStatus.NotReady;
1414
private bool _firstEvent = true;
15-
private object _statusLock = new object();
16-
private Channel<object> _eventChannel;
17-
private string _providerName;
18-
private Logger _logger;
15+
private readonly object _statusLock = new object();
16+
private readonly Channel<object> _eventChannel;
17+
private readonly string _providerName;
18+
private readonly Logger _logger;
1919

2020
public StatusProvider(Channel<object> eventChannel, string providerName, Logger logger)
2121
{

0 commit comments

Comments
 (0)