Refactoring: extract process handling from async job.

This commit is contained in:
Joao Patricio
2023-03-21 09:08:36 +00:00
parent 6524fade3e
commit e74c464857
6 changed files with 139 additions and 118 deletions

View File

@@ -27,17 +27,13 @@ class CoolifyProcess
'command' => $this->command,
'status' => ProcessStatus::HOLDING,
])
->log("Awaiting to start command...\n\n");
->log("Awaiting command to start...\n\n");
}
public function __invoke(): Activity|ProcessResult
public function __invoke(): Activity
{
$job = new ExecuteCoolifyProcess($this->activity);
if (app()->environment('testing')) {
return $job->handle();
}
dispatch($job);
return $this->activity;