code refactor and add season pack size limit

This commit is contained in:
Simon Ding
2024-08-11 17:40:01 +08:00
parent 93e8e78591
commit f110f257d4
5 changed files with 115 additions and 46 deletions

View File

@@ -81,7 +81,13 @@ func (c *Client) DownloadEpisodeTorrent(r1 torznab.Result, seriesId, seasonNum,
}
func (c *Client) SearchAndDownload(seriesId, seasonNum, episodeNum int) (*string, error) {
res, err := SearchTvSeries(c.db, seriesId, seasonNum, []int{episodeNum}, true, true)
res, err := SearchTvSeries(c.db, &SearchParam{
MediaId: seriesId,
SeasonNum: seasonNum,
Episodes: []int{episodeNum},
CheckFileSize: true,
CheckResolution: true,
})
if err != nil {
return nil, err
}