diff --git a/lib/tasks/migrations.rake b/lib/tasks/migrations.rake index a93e55ed4..6d49bec46 100644 --- a/lib/tasks/migrations.rake +++ b/lib/tasks/migrations.rake @@ -63,11 +63,22 @@ namespace :migrations do desc "Run uncompleted account deletions" task run_account_deletions: :environment do if AccountDeletion.uncompleted.count > 0 - puts "Running account deletions.." - AccountDeletion.uncompleted.find_each(&:perform!) + puts "Running account deletions..." + AccountDeletion.uncompleted.find_each do |account_deletion| + print "Deleting #{account_deletion.person.diaspora_handle} ..." + progress = Thread.new { + loop { + sleep 10 + print "." + } + } + account_deletion.perform! + progress.kill + puts " Done" + end puts "OK." else - puts "No acccount deletions to run." + puts "No account deletions to run." end end end