WIP
This commit is contained in:
@@ -9,7 +9,6 @@ use Illuminate\Contracts\View\Factory;
|
||||
use Illuminate\Contracts\View\View;
|
||||
use Illuminate\Support\Facades\Bus;
|
||||
use Livewire\Attributes\Locked;
|
||||
use Livewire\Attributes\On;
|
||||
use Livewire\Attributes\Validate;
|
||||
use Livewire\Component;
|
||||
use Livewire\Features\SupportFileUploads\WithFileUploads;
|
||||
@@ -30,17 +29,9 @@ class AddImage extends Component
|
||||
public function save(MediaImporter $importer) : void {
|
||||
$this->validate();
|
||||
|
||||
$jobs = array_map(fn($file) => $importer->import($file, $this->album), $this->media);
|
||||
$batch = Bus::batch($jobs)
|
||||
->name('Media import in ' . $this->album->name)
|
||||
->allowFailures()
|
||||
->dispatch();
|
||||
|
||||
BatchMutation::create([
|
||||
'album_id' => $this->album->id,
|
||||
'batch_id' => $batch->id,
|
||||
]);
|
||||
|
||||
foreach ($this->media as $file) {
|
||||
$importer->import($file, $this->album);
|
||||
}
|
||||
$this->redirect(route('album.show', $this->album), navigate: true);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user