Delete unnecesary backups

This commit is contained in:
Jonny Barnes 2016-09-19 17:25:01 +01:00
parent 54079e407c
commit cdfb437dd3

View file

@ -43,13 +43,19 @@ class DownloadWebMention implements ShouldQueue
$filesystem = \Illuminate\FileSystem\FileSystem(); $filesystem = \Illuminate\FileSystem\FileSystem();
$filename = $this->createFilenameFromURL($source); $filename = $this->createFilenameFromURL($source);
//backup file first //backup file first
$filenameBackup = $filename . '.' . date('Y-m-d') . '.backup';
if ($filesystem->exists($filename)) { if ($filesystem->exists($filename)) {
$filesystem->copy($filename, $filename . '.' . date('Y-m-d') . '.backup'); $filesystem->copy($filename, $filenameBackup);
} }
//save new HTML
$filesystem->put( $filesystem->put(
$filename, $filename,
(string) $response->getBody() (string) $response->getBody()
); );
//remove backup if the same
if ($filesystem->get($filename) == $filesystem->get($filenameBackup)) {
$filesystem->delete($filenameBackup);
}
} }
} }