about summary refs log tree commit diff
path: root/BugMine.Web/Pages/DevTools.razor
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-04-25 06:31:52 +0200
committerRory& <root@rory.gay>2024-04-25 06:31:52 +0200
commit3054b456dcb54f069a5d8aaa615c1dfe060eef9b (patch)
treece89fbd1478206ac19fefa23035b68801bd25d4e /BugMine.Web/Pages/DevTools.razor
parentAdd basic project management (diff)
downloadBugMine-3054b456dcb54f069a5d8aaa615c1dfe060eef9b.tar.xz
Add projects logic, start of issues
Diffstat (limited to 'BugMine.Web/Pages/DevTools.razor')
-rw-r--r--BugMine.Web/Pages/DevTools.razor12
1 files changed, 6 insertions, 6 deletions
diff --git a/BugMine.Web/Pages/DevTools.razor b/BugMine.Web/Pages/DevTools.razor

index f8fc408..afed0cc 100644 --- a/BugMine.Web/Pages/DevTools.razor +++ b/BugMine.Web/Pages/DevTools.razor
@@ -15,10 +15,10 @@ } private async Task DestroyAllProjects() { - var ss = new SemaphoreSlim(16, 16); + var ss = new SemaphoreSlim(4, 4); await foreach (var proj in Client.Homeserver.GetJoinedRoomsByType(BugMineProject.RoomType)) { - Task.Run(async () => { - await ss.WaitAsync(); + // Task.Run(async () => { + // await ss.WaitAsync(); await proj.SendStateEventAsync(RoomNameEventContent.EventId, new RoomNameEventContent() { Name = "Disbanded BugMine project." }); @@ -29,15 +29,15 @@ Alias = null }); await proj.LeaveAsync("Disbanded room."); - ss.Release(); - }); + // ss.Release(); + // }); } } private async Task MassCreateProjects() { // var rooms = await Client.Homeserver.GetJoinedRooms(); // List<string> roomNames = (await Task.WhenAll(rooms.Select(x => x.GetNameAsync()))).Where(x => x != null).ToList(); - for (int i = 0; i < 5; i++) { + for (int i = 0; i < 20; i++) { Task.Run(async () => { // var randomName = roomNames[Random.Shared.Next(roomNames.Count)]; var proj = await Client.CreateProject(new() {