diff options
author | Rory& <root@rory.gay> | 2024-05-02 07:22:22 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-05-02 07:22:22 +0200 |
commit | 0c5bfb274ff783d70941af8f3817894e759db10d (patch) | |
tree | 91971a45e08e3199a124b7184df55f1147328baf /BugMine.Web/Pages/Projects/Index.razor | |
parent | fixup! Add projects logic, start of issues (diff) | |
download | BugMine-0c5bfb274ff783d70941af8f3817894e759db10d.tar.xz |
Some work
Diffstat (limited to 'BugMine.Web/Pages/Projects/Index.razor')
-rw-r--r-- | BugMine.Web/Pages/Projects/Index.razor | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/BugMine.Web/Pages/Projects/Index.razor b/BugMine.Web/Pages/Projects/Index.razor index 47c2f4a..8f46d02 100644 --- a/BugMine.Web/Pages/Projects/Index.razor +++ b/BugMine.Web/Pages/Projects/Index.razor @@ -43,12 +43,14 @@ else { return; } StateHasChanged(); - - await foreach (var project in Client.GetProjects()) { + + int count = 0; + SemaphoreSlim semaphore = new(16, 16); + await foreach (var project in Client.GetProjects(semaphore)) { Projects ??= []; Projects.Add(project); - StateHasChanged(); - // await Task.Delay(100); + if(count++ <= 250 || count % 4 == 0) + StateHasChanged(); } Projects ??= []; |