diff --git a/Blacklight/processing/ProcessReleases.php b/Blacklight/processing/ProcessReleases.php index 9236fdf20..ba37dfe78 100755 --- a/Blacklight/processing/ProcessReleases.php +++ b/Blacklight/processing/ProcessReleases.php @@ -5,10 +5,7 @@ namespace Blacklight\processing; use App\Models\Category; use App\Models\Collection; use App\Models\MusicInfo; -use App\Models\Predb; use App\Models\Release; -use App\Models\ReleaseRegex; -use App\Models\ReleasesGroups; use App\Models\Settings; use App\Models\UsenetGroup; use App\Services\CollectionCleanupService; @@ -71,6 +68,7 @@ class ProcessReleases // New services for better separation of concerns private ReleaseCreationService $releaseCreationService; + private CollectionCleanupService $collectionCleanupService; /** diff --git a/app/Services/CollectionCleanupService.php b/app/Services/CollectionCleanupService.php index 2b6056982..bc67c206d 100644 --- a/app/Services/CollectionCleanupService.php +++ b/app/Services/CollectionCleanupService.php @@ -12,8 +12,7 @@ class CollectionCleanupService { public function __construct( private readonly ColorCLI $colorCLI - ) { - } + ) {} /** * Deletes finished/old collections, cleans orphans, and removes collections missed after NZB creation. @@ -113,4 +112,3 @@ class CollectionCleanupService return $deletedCount; } } - diff --git a/app/Services/ReleaseCreationService.php b/app/Services/ReleaseCreationService.php index 6379e2df8..db27c743b 100644 --- a/app/Services/ReleaseCreationService.php +++ b/app/Services/ReleaseCreationService.php @@ -11,19 +11,18 @@ use App\Models\ReleasesGroups; use App\Models\UsenetGroup; use Blacklight\Categorize; use Blacklight\ColorCLI; +use Blacklight\NZB; +use Blacklight\processing\ProcessReleases; use Blacklight\ReleaseCleaning; use Illuminate\Support\Facades\DB; -use Illuminate\Support\Str; -use Blacklight\NZB; -use Blacklight\processing\ProcessReleases; // for constants +use Illuminate\Support\Str; // for constants class ReleaseCreationService { public function __construct( private readonly ColorCLI $colorCLI, private readonly ReleaseCleaning $releaseCleaning - ) { - } + ) {} /** * Create releases from complete collections. @@ -33,7 +32,7 @@ class ReleaseCreationService public function createReleases(int|string|null $groupID, int $limit, bool $echoCLI): array { $startTime = now()->toImmutable(); - $categorize = new Categorize(); + $categorize = new Categorize; $returnCount = 0; $duplicate = 0; @@ -195,4 +194,3 @@ class ReleaseCreationService return ['added' => $returnCount, 'dupes' => $duplicate]; } } -