refactor: YoutubeBridge (#3755)

This commit is contained in:
Dag 2023-10-15 00:08:18 +02:00 committed by GitHub
parent daef240cd2
commit cf9558648e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 180 additions and 204 deletions

View file

@ -30,7 +30,8 @@ class FileCache implements CacheInterface
if (!file_exists($cacheFile)) {
return $default;
}
$item = unserialize(file_get_contents($cacheFile));
$data = file_get_contents($cacheFile);
$item = unserialize($data);
if ($item === false) {
$this->logger->warning(sprintf('Failed to unserialize: %s', $cacheFile));
$this->delete($key);
@ -87,7 +88,8 @@ class FileCache implements CacheInterface
if (isset($excluded[$filename]) || !is_file($cacheFile)) {
continue;
}
$item = unserialize(file_get_contents($cacheFile));
$data = file_get_contents($cacheFile);
$item = unserialize($data);
if ($item === false) {
unlink($cacheFile);
continue;