mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-24 05:05:20 -04:00
(pronouns) remove superflous config in response of /pronouns
This commit is contained in:
parent
66ce4fab54
commit
9d169000a8
@ -41,15 +41,18 @@ const addExamples = (pronoun, examples) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const modifyPronoun = (pronoun, examples) => {
|
||||||
|
pronoun.examples = addExamples(pronoun, requestExamples(examples));
|
||||||
|
pronoun.name = pronoun.name();
|
||||||
|
delete pronoun.config;
|
||||||
|
};
|
||||||
|
|
||||||
const router = Router();
|
const router = Router();
|
||||||
|
|
||||||
router.get('/pronouns', handleErrorAsync(async (req, res) => {
|
router.get('/pronouns', handleErrorAsync(async (req, res) => {
|
||||||
const pronouns = parsePronouns(global.config, loadTsv('pronouns/pronouns'));
|
const pronouns = parsePronouns(global.config, loadTsv('pronouns/pronouns'));
|
||||||
for (const pronoun in pronouns) {
|
for (const pronoun of Object.values(pronouns)) {
|
||||||
if (!pronouns.hasOwnProperty(pronoun)) {
|
modifyPronoun(pronoun);
|
||||||
continue;
|
|
||||||
}
|
|
||||||
pronouns[pronoun].examples = addExamples(pronouns[pronoun], requestExamples(req.query.examples));
|
|
||||||
}
|
}
|
||||||
return res.json(pronouns);
|
return res.json(pronouns);
|
||||||
}));
|
}));
|
||||||
@ -62,8 +65,7 @@ router.get('/pronouns/:pronoun*', handleErrorAsync(async (req, res) => {
|
|||||||
translator,
|
translator,
|
||||||
);
|
);
|
||||||
if (pronoun) {
|
if (pronoun) {
|
||||||
pronoun.examples = addExamples(pronoun, requestExamples(req.query.examples));
|
modifyPronoun(pronoun);
|
||||||
pronoun.name = pronoun.name();
|
|
||||||
}
|
}
|
||||||
return res.json(pronoun);
|
return res.json(pronoun);
|
||||||
}));
|
}));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user