Skip to content

Commit 7ad1ec9

Browse files
(#2) Call OnReload when the data is refreshed from the database
1 parent d948b62 commit 7ad1ec9

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/Stravaig.Configuration.SqlServer/SqlServerConfigurationProvider.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ public override void Load()
3333
Data = new Dictionary<string, string>(data, StringComparer.OrdinalIgnoreCase);
3434
_watcher.EnsureStarted();
3535
}
36+
37+
internal void Reload()
38+
{
39+
Load();
40+
OnReload();
41+
}
3642

3743
public override string ToString()
3844
{
@@ -51,5 +57,4 @@ private string BuildToStringValue()
5157
return $"{nameof(SqlServerConfigurationProvider)} ({ex.Message})";
5258
}
5359
}
54-
5560
}

src/Stravaig.Configuration.SqlServer/SqlServerConfigurationWatcher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ private void TimerOnElapsed(object? sender, ElapsedEventArgs e)
2020
try
2121
{
2222
Console.WriteLine("Timer elapsed");
23-
_provider.Load();
23+
_provider.Reload();
2424
}
2525
catch (Exception ex)
2626
{

0 commit comments

Comments
 (0)