diff --git a/app/Console/Commands/DeleteRemoteProfile.php b/app/Console/Commands/DeleteRemoteProfile.php index 09708f7e8..e5fb741a1 100644 --- a/app/Console/Commands/DeleteRemoteProfile.php +++ b/app/Console/Commands/DeleteRemoteProfile.php @@ -2,11 +2,12 @@ namespace App\Console\Commands; -use Illuminate\Console\Command; -use App\Profile; use App\Jobs\DeletePipeline\DeleteRemoteProfilePipeline; -use function Laravel\Prompts\search; +use App\Profile; +use Illuminate\Console\Command; + use function Laravel\Prompts\confirm; +use function Laravel\Prompts\search; class DeleteRemoteProfile extends Command { @@ -32,18 +33,18 @@ class DeleteRemoteProfile extends Command $id = search( 'Search for the account', fn (string $value) => strlen($value) > 2 - ? Profile::whereNotNull('domain')->where('username', 'like', $value . '%')->pluck('username', 'id')->all() + ? Profile::whereNotNull('domain')->where('username', 'like', $value.'%')->pluck('username', 'id')->all() : [] ); $profile = Profile::whereNotNull('domain')->find($id); - if(!$profile) { + if (! $profile) { $this->error('Could not find profile.'); exit; } - $confirmed = confirm('Are you sure you want to delete ' . $profile->username . '\'s account? This action cannot be reversed.'); - DeleteRemoteProfilePipeline::dispatch($profile)->onQueue('delete'); + $confirmed = confirm('Are you sure you want to delete '.$profile->username.'\'s account? This action cannot be reversed.'); + DeleteRemoteProfilePipeline::dispatch($profile)->onQueue('adelete'); $this->info('Dispatched delete job, it may take a few minutes...'); exit; } diff --git a/config/horizon.php b/config/horizon.php index 22d74be35..a155e9536 100644 --- a/config/horizon.php +++ b/config/horizon.php @@ -90,6 +90,7 @@ return [ 'redis:story' => 30, 'redis:mmo' => 30, 'redis:intbg' => 30, + 'redis:adelete' => 30, 'redis:groups' => 30, ], @@ -174,7 +175,7 @@ return [ 'production' => [ 'supervisor-1' => [ 'connection' => 'redis', - 'queue' => ['high', 'default', 'follow', 'shared', 'inbox', 'feed', 'low', 'story', 'delete', 'mmo', 'intbg', 'groups'], + 'queue' => ['high', 'default', 'follow', 'shared', 'inbox', 'feed', 'low', 'story', 'delete', 'mmo', 'intbg', 'groups', 'adelete'], 'balance' => env('HORIZON_BALANCE_STRATEGY', 'auto'), 'minProcesses' => env('HORIZON_MIN_PROCESSES', 1), 'maxProcesses' => env('HORIZON_MAX_PROCESSES', 20), @@ -188,7 +189,7 @@ return [ 'local' => [ 'supervisor-1' => [ 'connection' => 'redis', - 'queue' => ['high', 'default', 'follow', 'shared', 'inbox', 'feed', 'low', 'story', 'delete', 'mmo', 'intbg', 'groups'], + 'queue' => ['high', 'default', 'follow', 'shared', 'inbox', 'feed', 'low', 'story', 'delete', 'mmo', 'intbg', 'groups', 'adelete'], 'balance' => 'auto', 'minProcesses' => 1, 'maxProcesses' => 20,