Browse Source

Update DeleteRemoteProfile command

Daniel Supernault 11 months ago
parent
commit
c5f85c71ae
2 changed files with 11 additions and 9 deletions
  1. 8 7
      app/Console/Commands/DeleteRemoteProfile.php
  2. 3 2
      config/horizon.php

+ 8 - 7
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;
     }

+ 3 - 2
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,