about summary refs log tree commit diff
path: root/ModerationClient/ViewModels/UserManagement
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-03-10 07:41:43 +0100
committerRory& <root@rory.gay>2025-03-10 07:41:43 +0100
commit8838a3b20ba95bca34954b6ec828991adb028d4d (patch)
tree4fb6d6efdb04107e10daf8dc311894c3f6050b34 /ModerationClient/ViewModels/UserManagement
parentChanges (diff)
downloadModerationClient-8838a3b20ba95bca34954b6ec828991adb028d4d.tar.xz
Various work
Diffstat (limited to 'ModerationClient/ViewModels/UserManagement')
-rw-r--r--ModerationClient/ViewModels/UserManagement/UserManagementViewModel.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/ModerationClient/ViewModels/UserManagement/UserManagementViewModel.cs b/ModerationClient/ViewModels/UserManagement/UserManagementViewModel.cs

index 90020d6..0e99298 100644 --- a/ModerationClient/ViewModels/UserManagement/UserManagementViewModel.cs +++ b/ModerationClient/ViewModels/UserManagement/UserManagementViewModel.cs
@@ -25,7 +25,7 @@ public partial class UserManagementViewModel : ViewModelBase { private readonly MatrixAuthenticationService _authService; private readonly CommandLineConfiguration _cfg; private string _status = "Loading..."; - public ObservableCollection<User> Users { get; set; } = []; + public ObservableCollection<SynapseAdminUser> Users { get; set; } = []; public string Status { get => _status + " " + DateTime.Now; @@ -34,7 +34,7 @@ public partial class UserManagementViewModel : ViewModelBase { public async Task Run() { Users.Clear(); - Status = "Doing initial sync..."; + Status = "Fetching user list..."; if (_authService.Homeserver is not AuthenticatedHomeserverSynapse synapse) { Console.WriteLine("This client only supports Synapse homeservers."); return; @@ -43,12 +43,12 @@ public partial class UserManagementViewModel : ViewModelBase { await foreach (var user in synapse.Admin.SearchUsersAsync(chunkLimit: 100)) { Program.Beep(250, 1); Console.WriteLine("USERMANAGER GOT USER: " + user.ToJson(indent:false, ignoreNull: true)); - Users.Add(JsonSerializer.Deserialize<User>(user.ToJson())!); + Users.Add(JsonSerializer.Deserialize<SynapseAdminUser>(user.ToJson())!); } Console.WriteLine("Done."); } } -public class User : SynapseAdminUserListResult.SynapseAdminUserListResultUser { +public class SynapseAdminUser : SynapseAdminUserListResult.SynapseAdminUserListResultUser { } \ No newline at end of file