From 2da00633319274841a661393e1aec1d8b3c9f3f9 Mon Sep 17 00:00:00 2001 From: Kevin Matsubara Date: Sat, 29 Mar 2025 18:10:07 +0100 Subject: [PATCH] Add refresh button and automatic refreshing timer to update state. As effect, this keeps updating the amount of people online. --- .../Components/Controls/ServerListComponent.razor | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ServerManagement/Components/Controls/ServerListComponent.razor b/ServerManagement/Components/Controls/ServerListComponent.razor index 4445e5e..2a0d935 100644 --- a/ServerManagement/Components/Controls/ServerListComponent.razor +++ b/ServerManagement/Components/Controls/ServerListComponent.razor @@ -1,3 +1,5 @@ +@using System.Threading; +
@@ -21,8 +23,11 @@
+ + @code { private List? servers; + private Timer? Timer; [Parameter] public string? CityName { get; set; } @@ -80,6 +85,10 @@ } // Render the component again by letting it know the state changed. StateHasChanged(); + + Timer = new Timer(_ => { + base.InvokeAsync(StateHasChanged); + }, null, 4000, 4000); } } } \ No newline at end of file