diff --git a/src/Service/TorrentService.php b/src/Service/TorrentService.php index d37bedb..0ba4e10 100644 --- a/src/Service/TorrentService.php +++ b/src/Service/TorrentService.php @@ -154,7 +154,9 @@ class TorrentService { $keywords = []; - foreach ($this->readTorrentFileByFilepath($filepath)->getFileList() as $file) + $file = $this->readTorrentFileByFilepath($filepath); + + foreach ($file->getFileList() as $file) { $words = explode( ' ', @@ -182,6 +184,16 @@ class TorrentService } } + if ($hash = $file->getInfoHashV1(false)) + { + $keywords[] = $hash; + } + + if ($hash = $file->getInfoHashV2(false)) + { + $keywords[] = $hash; + } + $keywords = array_merge($keywords, $words); }