feat: check file already downloaded

This commit is contained in:
Simon Ding
2024-07-19 21:25:29 +08:00
parent c4e49d407b
commit c8bf74361b
4 changed files with 31 additions and 41 deletions

View File

@@ -470,7 +470,7 @@ func (c *Client) UpdateEpisodeFile(mediaID int, seasonNum, episodeNum int, file
if err != nil {
return errors.Wrap(err, "finding episode")
}
return ep.Update().SetFileInStorage(file).Exec(context.TODO())
return ep.Update().SetFileInStorage(file).SetStatus(episode.StatusDownloaded).Exec(context.TODO())
}
func (c *Client) SetEpisodeStatus(id int, status episode.Status) error {