Enable some disabled functions

This commit is contained in:
Deon George
2020-01-05 21:55:26 +11:00
parent 2e222b814b
commit 948e8ce9fc
4 changed files with 20 additions and 7 deletions

View File

@@ -2,11 +2,11 @@
namespace App\Traits;
use App\Jobs\PhotoDelete;
use App\Models\Photo;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
use App\Jobs\{PhotoDelete,VideoDelete};
/**
* Multimedia Controller Functions
*
@@ -65,6 +65,21 @@ trait Multimedia
if ($delete AND $o->remove AND ($request->input('remove.'.$id) ? 1 : NULL)) {
Log::info(sprintf('Dispatching delete for [%s]',$o->id));
switch ($class) {
case 'photo':
$this->dispatch((new PhotoDelete($o))->onQueue('delete'));
Log::info(sprintf('Dispatching delete for [%s]',$o->id));
break;
case 'video':
$this->dispatch((new VideoDelete($o))->onQueue('delete'));
Log::info(sprintf('Dispatching delete for [%s]',$o->id));
break;
default:
Log::info(sprintf('Ignoring delete for [%s] - not configured.',$o->id));
}
} else {
$o->remove = $request->input('remove.'.$id) ? 1 : NULL;
}