about summary refs log tree commit diff
path: root/BugMine.Web/Pages/Projects
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-05-02 07:22:22 +0200
committerRory& <root@rory.gay>2024-05-02 07:22:22 +0200
commit0c5bfb274ff783d70941af8f3817894e759db10d (patch)
tree91971a45e08e3199a124b7184df55f1147328baf /BugMine.Web/Pages/Projects
parentfixup! Add projects logic, start of issues (diff)
downloadBugMine-0c5bfb274ff783d70941af8f3817894e759db10d.tar.xz
Some work
Diffstat (limited to 'BugMine.Web/Pages/Projects')
-rw-r--r--BugMine.Web/Pages/Projects/Index.razor10
-rw-r--r--BugMine.Web/Pages/Projects/ViewProject.razor6
2 files changed, 12 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 ??= []; diff --git a/BugMine.Web/Pages/Projects/ViewProject.razor b/BugMine.Web/Pages/Projects/ViewProject.razor
index a778728..ec10d1c 100644 --- a/BugMine.Web/Pages/Projects/ViewProject.razor +++ b/BugMine.Web/Pages/Projects/ViewProject.razor
@@ -1,6 +1,7 @@ @page "/Projects/{ProjectSlug}/" @using LibMatrix @using BugMine.Web.Classes.Exceptions +@using ArcaneLibs.Extensions <ProgressLog ></ProgressLog> @@ -29,6 +30,11 @@ else { <p>Loading issues, got @(Issues?.Count ?? 0) so far... <SimpleSpinner/></p> } @* <p>@Project.Description</p> *@ + @if (Issues != null) { + @foreach(var issue in Issues) { + <pre>@issue.Data.RawContent.ToJson()</pre> + } + } } @code {