Merge pull request #2295 from thsrite/main

This commit is contained in:
jxxghp 2024-06-08 20:47:51 +08:00 committed by GitHub
commit 60007cf398
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -139,15 +139,24 @@ class SubscribeChain(ChainBase):
mediainfo.bangumi_id = bangumiid mediainfo.bangumi_id = bangumiid
# 添加订阅 # 添加订阅
kwargs.update({ kwargs.update({
'quality': self.__get_default_subscribe_config(mediainfo.type, "quality"), 'quality': self.__get_default_subscribe_config(mediainfo.type, "quality") if not kwargs.get(
'resolution': self.__get_default_subscribe_config(mediainfo.type, "resolution"), "quality") else kwargs.get("quality"),
'effect': self.__get_default_subscribe_config(mediainfo.type, "effect"), 'resolution': self.__get_default_subscribe_config(mediainfo.type, "resolution") if not kwargs.get(
'include': self.__get_default_subscribe_config(mediainfo.type, "include"), "resolution") else kwargs.get("resolution"),
'exclude': self.__get_default_subscribe_config(mediainfo.type, "exclude"), 'effect': self.__get_default_subscribe_config(mediainfo.type, "effect") if not kwargs.get(
'best_version': self.__get_default_subscribe_config(mediainfo.type, "best_version") if not kwargs.get("best_version") else kwargs.get("best_version"), "effect") else kwargs.get("effect"),
'search_imdbid': self.__get_default_subscribe_config(mediainfo.type, "search_imdbid"), 'include': self.__get_default_subscribe_config(mediainfo.type, "include") if not kwargs.get(
'sites': self.__get_default_subscribe_config(mediainfo.type, "sites") or None, "include") else kwargs.get("include"),
'save_path': self.__get_default_subscribe_config(mediainfo.type, "save_path"), 'exclude': self.__get_default_subscribe_config(mediainfo.type, "exclude") if not kwargs.get(
"exclude") else kwargs.get("exclude"),
'best_version': self.__get_default_subscribe_config(mediainfo.type, "best_version") if not kwargs.get(
"best_version") else kwargs.get("best_version"),
'search_imdbid': self.__get_default_subscribe_config(mediainfo.type, "search_imdbid") if not kwargs.get(
"search_imdbid") else kwargs.get("search_imdbid"),
'sites': self.__get_default_subscribe_config(mediainfo.type, "sites") or None if not kwargs.get(
"sites") else kwargs.get("sites"),
'save_path': self.__get_default_subscribe_config(mediainfo.type, "save_path") if not kwargs.get(
"save_path") else kwargs.get("save_path"),
}) })
sid, err_msg = self.subscribeoper.add(mediainfo=mediainfo, season=season, username=username, **kwargs) sid, err_msg = self.subscribeoper.add(mediainfo=mediainfo, season=season, username=username, **kwargs)
if not sid: if not sid: