fix:无法使用GS过滤
This commit is contained in:
@@ -92,15 +92,15 @@ export class DeEarth {
|
|||||||
if (config.filter.dexpub) {
|
if (config.filter.dexpub) {
|
||||||
logger.info("Starting dexpub check for client-side mods");
|
logger.info("Starting dexpub check for client-side mods");
|
||||||
const dexpubMods = await this.checkDexpubForClientMods();
|
const dexpubMods = await this.checkDexpubForClientMods();
|
||||||
clientMods.push(...dexpubMods.clientMods);
|
|
||||||
const serverModsListSet = new Set(dexpubMods.serverMods);
|
const serverModsListSet = new Set(dexpubMods.serverMods);
|
||||||
for(let i=0;i>=clientMods.length - 1;i--){
|
for(let i=clientMods.length - 1;i>=0;i--){
|
||||||
if (serverModsListSet.has(clientMods[i])){
|
if (serverModsListSet.has(clientMods[i])){
|
||||||
clientMods.splice(i,1);
|
clientMods.splice(i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
clientMods.push(...dexpubMods.clientMods);
|
||||||
|
|
||||||
logger.info("Dexpub check completed", { serverMods: dexpubMods.serverMods, clientMods: dexpubMods.clientMods });
|
logger.info("Galaxy Square check completed", { serverMods: dexpubMods.serverMods, clientMods: dexpubMods.clientMods });
|
||||||
}
|
}
|
||||||
|
|
||||||
const uniqueMods = [...new Set(clientMods)];
|
const uniqueMods = [...new Set(clientMods)];
|
||||||
@@ -146,7 +146,6 @@ export class DeEarth {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
logger.info("Galaxy check client-side mods", { count: clientMods.length, mods: clientMods });
|
|
||||||
return { serverMods, clientMods };
|
return { serverMods, clientMods };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user