[Fix] User deletion & migration

This commit is contained in:
Alex 2026-08-09 02:51:11 +02:00
commit 722eb9b025
Signed by: alex
SSH key fingerprint: SHA256:D1+Ub8o0v4K5y1JNivW8IxEOelqLSvPmUzBbDIoZkRQ
8 changed files with 150 additions and 119 deletions

View file

@ -66,7 +66,11 @@ impl RhoManager {
)
.await;
let replacement = user_ids.iter().copied().collect::<std::collections::HashSet<_>>();
for user_id in previous_users {
if !replacement.contains(&user_id) {
rho.detach_user_clients(user_id).await;
}
if self
.users
.get(&user_id)