fix:日历缓存

This commit is contained in:
jxxghp
2025-08-25 16:46:10 +08:00
parent 6664fb1716
commit da0b3b3de9
+19 -10
View File
@@ -1199,16 +1199,25 @@ class SubscribeChain(ChainBase):
logger.error(f'订阅 {subscribe.name} 类型错误:{subscribe.type}') logger.error(f'订阅 {subscribe.name} 类型错误:{subscribe.type}')
continue continue
# 识别媒体信息 # 识别媒体信息
mediainfo: MediaInfo = await self.async_recognize_media(mtype=mtype, if mtype == MediaType.MOVIE:
tmdbid=subscribe.tmdbid, mediainfo: MediaInfo = await self.async_recognize_media(mtype=mtype,
doubanid=subscribe.doubanid, tmdbid=subscribe.tmdbid,
bangumiid=subscribe.bangumiid, doubanid=subscribe.doubanid,
episode_group=subscribe.episode_group, bangumiid=subscribe.bangumiid,
cache=False) episode_group=subscribe.episode_group,
if not mediainfo: cache=False)
logger.warn( if not mediainfo:
f'未识别到媒体信息,标题:{subscribe.name}tmdbid{subscribe.tmdbid}doubanid{subscribe.doubanid}') logger.warn(
continue f'未识别到媒体信息,标题:{subscribe.name}tmdbid{subscribe.tmdbid}doubanid{subscribe.doubanid}')
continue
else:
episodes = await TmdbChain().async_tmdb_episodes(tmdbid=subscribe.tmdbid,
season=subscribe.season,
episode_group=subscribe.episode_group)
if not episodes:
logger.warn(
f'未识别到季集信息,标题:{subscribe.name}tmdbid{subscribe.tmdbid},豆瓣ID{subscribe.doubanid},季:{subscribe.season}')
continue
logger.info(f'订阅日历预缓存完成') logger.info(f'订阅日历预缓存完成')
@staticmethod @staticmethod