mirror of https://github.com/telemt/telemt.git
Update users.rs
This commit is contained in:
parent
d2db9b8cf9
commit
1d8de09a32
|
|
@ -330,7 +330,15 @@ pub(super) async fn delete_user(
|
||||||
|
|
||||||
cfg.validate()
|
cfg.validate()
|
||||||
.map_err(|e| ApiFailure::bad_request(format!("config validation failed: {}", e)))?;
|
.map_err(|e| ApiFailure::bad_request(format!("config validation failed: {}", e)))?;
|
||||||
let revision = save_config_to_disk(&shared.config_path, &cfg).await?;
|
let touched_sections = [
|
||||||
|
AccessSection::Users,
|
||||||
|
AccessSection::UserAdTags,
|
||||||
|
AccessSection::UserMaxTcpConns,
|
||||||
|
AccessSection::UserExpirations,
|
||||||
|
AccessSection::UserDataQuota,
|
||||||
|
AccessSection::UserMaxUniqueIps,
|
||||||
|
];
|
||||||
|
let revision = save_access_sections_to_disk(&shared.config_path, &cfg, &touched_sections).await?;
|
||||||
drop(_guard);
|
drop(_guard);
|
||||||
shared.ip_tracker.remove_user_limit(user).await;
|
shared.ip_tracker.remove_user_limit(user).await;
|
||||||
shared.ip_tracker.clear_user_ips(user).await;
|
shared.ip_tracker.clear_user_ips(user).await;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue