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
|