This commit is contained in:
Raymond Hill 2024-12-05 12:34:54 -05:00
parent 069f1242e8
commit 7dc431780a
No known key found for this signature in database
GPG key ID: 25E1490B761470C2

View file

@ -561,11 +561,6 @@ async function filteringModesToDNR(modes) {
/******************************************************************************/
async function defaultRulesetsFromLanguage() {
const [ out, rulesetDetails ] = await Promise.all([
dnr.getEnabledRulesets(),
getRulesetDetails(),
]);
const dropCountry = lang => {
const pos = lang.indexOf('-');
if ( pos === -1 ) { return lang; }
@ -583,7 +578,13 @@ async function defaultRulesetsFromLanguage() {
`\\b(${Array.from(langSet).join('|')})\\b`
);
const rulesetDetails = await getRulesetDetails();
const out = [];
for ( const [ id, details ] of rulesetDetails ) {
if ( details.enabled ) {
out.push(id);
continue;
}
if ( typeof details.lang !== 'string' ) { continue; }
if ( reTargetLang.test(details.lang) === false ) { continue; }
out.push(id);