From cdfb437dd345527957a9699c7c2beb0aaeca1764 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 19 Sep 2016 17:25:01 +0100 Subject: [PATCH] Delete unnecesary backups --- app/Jobs/DownloadWebMention.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Jobs/DownloadWebMention.php b/app/Jobs/DownloadWebMention.php index 71894270..63d8d307 100644 --- a/app/Jobs/DownloadWebMention.php +++ b/app/Jobs/DownloadWebMention.php @@ -43,13 +43,19 @@ class DownloadWebMention implements ShouldQueue $filesystem = \Illuminate\FileSystem\FileSystem(); $filename = $this->createFilenameFromURL($source); //backup file first + $filenameBackup = $filename . '.' . date('Y-m-d') . '.backup'; if ($filesystem->exists($filename)) { - $filesystem->copy($filename, $filename . '.' . date('Y-m-d') . '.backup'); + $filesystem->copy($filename, $filenameBackup); } + //save new HTML $filesystem->put( $filename, (string) $response->getBody() ); + //remove backup if the same + if ($filesystem->get($filename) == $filesystem->get($filenameBackup)) { + $filesystem->delete($filenameBackup); + } } }