forked from mirror/pixelfed
Merge pull request #3767 from pixelfed/staging
Update MediaDeletePipeline to handle flysystem v3
This commit is contained in:
commit
bbb9cc68e9
1 changed files with 10 additions and 4 deletions
|
@ -38,8 +38,14 @@ class MediaDeletePipeline implements ShouldQueue
|
||||||
|
|
||||||
if(config_cache('pixelfed.cloud_storage') == true) {
|
if(config_cache('pixelfed.cloud_storage') == true) {
|
||||||
$disk = Storage::disk(config('filesystems.cloud'));
|
$disk = Storage::disk(config('filesystems.cloud'));
|
||||||
|
|
||||||
|
if($path) {
|
||||||
$disk->delete($path);
|
$disk->delete($path);
|
||||||
|
}
|
||||||
|
|
||||||
|
if($thumb) {
|
||||||
$disk->delete($thumb);
|
$disk->delete($thumb);
|
||||||
|
}
|
||||||
|
|
||||||
if(count($e) > 4 && count($disk->files($i)) == 0) {
|
if(count($e) > 4 && count($disk->files($i)) == 0) {
|
||||||
$disk->deleteDirectory($i);
|
$disk->deleteDirectory($i);
|
||||||
|
@ -47,10 +53,10 @@ class MediaDeletePipeline implements ShouldQueue
|
||||||
}
|
}
|
||||||
|
|
||||||
$disk = Storage::disk(config('filesystems.local'));
|
$disk = Storage::disk(config('filesystems.local'));
|
||||||
if($disk->exists($path)) {
|
if($path && $disk->exists($path)) {
|
||||||
$disk->delete($path);
|
$disk->delete($path);
|
||||||
}
|
}
|
||||||
if($disk->exists($thumb)) {
|
if($thumb && $disk->exists($thumb)) {
|
||||||
$disk->delete($thumb);
|
$disk->delete($thumb);
|
||||||
}
|
}
|
||||||
if(count($e) > 4 && count($disk->files($i)) == 0) {
|
if(count($e) > 4 && count($disk->files($i)) == 0) {
|
||||||
|
|
Loading…
Reference in a new issue