feat: add to blacklist ui

This commit is contained in:
Simon Ding
2025-04-22 19:04:16 +08:00
parent 834254b9b8
commit 0dea185077
5 changed files with 74 additions and 17 deletions

View File

@@ -106,7 +106,11 @@ func (s *Server) RemoveActivity(c *gin.Context) (interface{}, error) {
episodeIds := s.core.GetEpisodeIds(his)
for _, id := range episodeIds {
ep, _ := s.db.GetEpisode(his.MediaID, his.SeasonNum, id)
ep, err := s.db.GetEpisode(his.MediaID, his.SeasonNum, id)
if err != nil {
log.Warnf("get episode error: %v", err)
continue
}
if !s.db.IsEpisodeDownloadingOrDownloaded(id) && ep.Status != episode.StatusDownloaded {
//没有正在下载中或者下载完成的任务并且episode状态不是已经下载完成
s.db.SetEpisodeStatus(id, episode.StatusMissing)