fix(releases): releasetags freeleech parsing (#306)

* refactor(releases): remove err from constructor

* fix(releases): freeleech parsing and filtering

* chore: remove unused releaseinfo package
This commit is contained in:
Ludvig Lundgren 2022-06-14 22:26:45 +02:00 committed by GitHub
parent fd3f10f95a
commit 6675a1df3e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 79 additions and 618 deletions

View file

@ -56,10 +56,7 @@ func (j *TorznabJob) process() error {
releases := make([]*domain.Release, 0)
for _, item := range items {
rls, err := domain.NewRelease(j.IndexerIdentifier)
if err != nil {
continue
}
rls := domain.NewRelease(j.IndexerIdentifier)
rls.TorrentName = item.Title
rls.TorrentURL = item.GUID
@ -69,10 +66,7 @@ func (j *TorznabJob) process() error {
// parse size bytes string
rls.ParseSizeBytesString(item.Size)
if err := rls.ParseString(item.Title); err != nil {
j.Log.Error().Err(err).Msgf("torznab.process: error parsing release")
continue
}
rls.ParseString(item.Title)
releases = append(releases, rls)
}