From 346aa6566206c6a86371883e736984d1a14012dd Mon Sep 17 00:00:00 2001 From: Fire Demon Date: Thu, 10 Sep 2020 04:44:26 -0500 Subject: [Moderation, Privacy] Ask remote servers to purge local account content when defederating --- lib/mastodon/domains_cli.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/mastodon/domains_cli.rb b/lib/mastodon/domains_cli.rb index 558737c27..1b2fa0dd8 100644 --- a/lib/mastodon/domains_cli.rb +++ b/lib/mastodon/domains_cli.rb @@ -41,6 +41,11 @@ module Mastodon end end + say('Scheduling account defederation messages to be sent to target domains...') + DefederateDomainService.new.call(scope.pluck(:domain).uniq) + say('Done!', :green) + + say('Deleting accounts from target domains...') processed, = parallelize_with_progress(scope) do |account| SuspendAccountService.new.call(account, reserve_username: false, skip_side_effects: true) unless options[:dry_run] end -- cgit