mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-04-03 06:35:14 +08:00
fix(FullyAutoAndSemiAutoTools): 修复路径过滤逻辑错误
- 修正了父级路径过滤条件,将相等判断改为不等判断 - 修复了子级选项数组的拼接方式,改用展开运算符合并 - 纠正了配置层级加载的逻辑,反转了条件判断以确保正确的层级加载 - 修正了基于levelName的过滤逻辑,确保设置项能正确匹配对应层级
This commit is contained in:
@@ -508,7 +508,7 @@ async function loadUidSettingsMap(uidSettingsMap) {
|
||||
const key = keys[keys.size - 1]
|
||||
// PATH_JSON_LIST.filter(item => item.level > 0)
|
||||
filterUidSettings.filter(item => {
|
||||
const settings_level = PATH_JSON_LIST.filter(list_item => list_item.levelName === item.name).find();
|
||||
const settings_level = PATH_JSON_LIST.filter(list_item => list_item.levelName !== item.name).find();
|
||||
if (settings_level) {
|
||||
|
||||
}
|
||||
@@ -519,10 +519,10 @@ async function loadUidSettingsMap(uidSettingsMap) {
|
||||
const level = level_all.split("_").filter(item => item?.trim() !== "").map(parseInt)[0]
|
||||
if (false && loadingLevel === level + 1) {
|
||||
//只加载对应级别的设置
|
||||
return loadingLevel === level + 1
|
||||
return !(loadingLevel === level + 1)
|
||||
}
|
||||
// 检查级别是否大于等于加载层级
|
||||
return loadingLevel > level
|
||||
return !(loadingLevel > level)
|
||||
})
|
||||
uidSettings.push(levelSettings)
|
||||
// 将更新后的设置写入配置文件
|
||||
|
||||
Reference in New Issue
Block a user