feat: account deletion request and active-user check
This commit is contained in:
@@ -29,10 +29,10 @@ use application::person::deps::{EnrichPersonDeps, GetPersonDeps};
|
||||
use application::search::deps::SearchDeps;
|
||||
use application::social::deps::{SocialCommandDeps, SocialQueryDeps};
|
||||
use application::users::deps::{
|
||||
AuthorizeAdminDeps, DeleteAccountDeps, GetCurrentProfileDeps, GetFederatedProfileDeps,
|
||||
AuthorizeAdminDeps, EnsureActiveDeps, GetCurrentProfileDeps, GetFederatedProfileDeps,
|
||||
GetFederatedProfileStatsDeps, GetLocalProfileDeps, GetPageViewerDeps, GetProfileSettingsDeps,
|
||||
GetSettingsDeps, GetUsersListDeps, ResolveUsernameDeps, UpdateProfileDeps,
|
||||
UpdateProfileFieldsDeps, UpdateSettingsDeps,
|
||||
GetSettingsDeps, GetUsersListDeps, RequestAccountDeletionDeps, ResolveUsernameDeps,
|
||||
UpdateProfileDeps, UpdateProfileFieldsDeps, UpdateSettingsDeps,
|
||||
};
|
||||
use application::watchlist::deps::{
|
||||
GetWatchlistDeps, GetWatchlistForOwnerDeps, IsOnWatchlistDeps, RemoveFromWatchlistDeps,
|
||||
@@ -280,9 +280,12 @@ pub fn build_deps(
|
||||
object_storage: services.object_storage.clone(),
|
||||
event_publisher: services.event_publisher.clone(),
|
||||
},
|
||||
delete_account: DeleteAccountDeps {
|
||||
request_account_deletion: RequestAccountDeletionDeps {
|
||||
user: repos.user.clone(),
|
||||
password_hasher: services.password_hasher.clone(),
|
||||
},
|
||||
ensure_active: EnsureActiveDeps {
|
||||
user: repos.user.clone(),
|
||||
event_publisher: services.event_publisher.clone(),
|
||||
},
|
||||
get_current_profile: GetCurrentProfileDeps {
|
||||
user: repos.user.clone(),
|
||||
|
||||
Reference in New Issue
Block a user