diff --git a/app/Repositories/TorrentRepository.php b/app/Repositories/TorrentRepository.php index 604e0e5d..1f310a79 100644 --- a/app/Repositories/TorrentRepository.php +++ b/app/Repositories/TorrentRepository.php @@ -1124,6 +1124,7 @@ HTML; NexusDB::cache_del('imdb_id_'.$thenumbers.'_large', true); NexusDB::cache_del('imdb_id_'.$thenumbers.'_median', true); NexusDB::cache_del('imdb_id_'.$thenumbers.'_minor', true); + NexusDB::cache_del(Imdb::getMovieCoverCacheKey($imdb_id)); do_log("$log, done"); } catch (\Exception $e) { $log .= ", error: " . $e->getMessage() . ", trace: " . $e->getTraceAsString(); diff --git a/nexus/Imdb/Imdb.php b/nexus/Imdb/Imdb.php index 487b3398..beafbea0 100644 --- a/nexus/Imdb/Imdb.php +++ b/nexus/Imdb/Imdb.php @@ -312,7 +312,7 @@ class Imdb if (!$enabled) { return ''; } - return NexusDB::remember("imdb:cover:$imdbId", 3600, function() use ($imdbId) { + return NexusDB::remember(self::getMovieCoverCacheKey($imdbId), 864000, function() use ($imdbId) { if ($this->getCacheStatus($imdbId) != 1) { return ''; } @@ -323,6 +323,10 @@ class Imdb return ''; } }); + } + public static function getMovieCoverCacheKey($imdbId): string + { + return "imdb:cover:$imdbId"; } }