chore(clips): clear video clip and soundbite cache on delete

This commit is contained in:
Yassine Doghri 2022-01-10 16:52:12 +00:00
commit 241366130e
3 changed files with 33 additions and 33 deletions

View file

@ -211,9 +211,12 @@ class VideoClipsController extends BaseController
if ($videoClip->media === null) {
// delete Clip directly
(new ClipModel())->delete($videoClip->id);
(new ClipModel())->deleteVideoClip($this->podcast->id, $this->episode->id, $videoClip->id);
} else {
(new ClipModel())->clearVideoClipCache($videoClip->id);
$mediaModel = new MediaModel();
// delete the videoClip file, the clip will be deleted on cascade
if (! $mediaModel->deleteMedia($videoClip->media)) {
return redirect()
->back()