优化 ChineseNfoRegistry 类中的季号验证逻辑,简化条件判断以提高代码可读性。
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 13s
Docker Build & Deploy / Deploy to Production (push) Successful in 4s

This commit is contained in:
孙诚
2025-04-22 17:51:14 +08:00
parent aa1970a36e
commit b492658dc6

View File

@@ -129,6 +129,11 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry
{
ctn.seasonNfoPath = Path.Combine(Path.GetDirectoryName(tv) ?? string.Empty, $"Season {seasonNumber}", "season.nfo");
if (requestSeasonNumber != null && requestSeasonNumber != seasonNumber)
{
continue;
}
if (File.Exists(ctn.seasonNfoPath) && await HandleSeason() == false)
{
continue;
@@ -322,12 +327,7 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry
}
ctn.seasonNumber = seasonNumber;
if (requestSeasonNumber != null && requestSeasonNumber != seasonNumber)
{
return false;
}
_logger.LogInformation("开始处理 Season");
var isLockedNode = seasonXml.SelectSingleNode("//locked");