feat(indexers): add API support for Orpheus to fetch size (#944)

* feat(indexers): add API support for Orpheus

* feat(filters): add ops to AdditionalSizeCheck
This commit is contained in:
ze0s 2023-05-21 16:55:10 +02:00 committed by GitHub
parent 8bef297841
commit 8925266104
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 481 additions and 3 deletions

View file

@ -439,9 +439,10 @@ func (s *service) AdditionalSizeCheck(ctx context.Context, f domain.Filter, rele
s.log.Debug().Msgf("filter.Service.AdditionalSizeCheck: (%s) additional size check required", f.Name)
switch release.Indexer {
case "ptp", "btn", "ggn", "redacted", "mock":
case "ptp", "btn", "ggn", "redacted", "ops", "mock":
if release.Size == 0 {
s.log.Trace().Msgf("filter.Service.AdditionalSizeCheck: (%s) preparing to check via api", f.Name)
torrentInfo, err := s.apiService.GetTorrentByID(ctx, release.Indexer, release.TorrentID)
if err != nil || torrentInfo == nil {
s.log.Error().Stack().Err(err).Msgf("filter.Service.AdditionalSizeCheck: (%s) could not get torrent info from api: '%s' from: %s", f.Name, release.TorrentID, release.Indexer)