🗣️ fix: get speechTab config; feature: not overriding variables selected by user (#3282)

* fix(Speech): speechTab settings update

* fix: get speech config; refactor: moved everything to types and removed file types; feature: not overriding variables selected by user
This commit is contained in:
Marco Beretta 2024-07-10 22:38:36 +02:00 committed by GitHub
parent cd00df69bb
commit f959ee302c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 30 additions and 16 deletions

View file

@ -26,6 +26,7 @@ async function getCustomConfigSpeech(req, res) {
if (ttsSchema.advancedMode !== undefined) {
settings.advancedMode = ttsSchema.advancedMode;
}
if (ttsSchema.speechToText) {
for (const key in ttsSchema.speechToText) {
if (ttsSchema.speechToText[key] !== undefined) {
@ -33,6 +34,7 @@ async function getCustomConfigSpeech(req, res) {
}
}
}
if (ttsSchema.textToSpeech) {
for (const key in ttsSchema.textToSpeech) {
if (ttsSchema.textToSpeech[key] !== undefined) {
@ -41,7 +43,7 @@ async function getCustomConfigSpeech(req, res) {
}
}
res.json(settings);
return res.status(200).send(settings);
} catch (error) {
res.status(200).send();
}