remover unnecessary return

routes/api.js
   - dispatchcommand refactored
This commit is contained in:
rxf
2023-06-01 15:57:06 +02:00
parent ca4b68d7ff
commit edeb871c2b
+5 -2
View File
@@ -26,8 +26,10 @@ export const translate = (x) => {
}
export const dispatchCommand = async (cmd, table, params, res) => {
let notfound = true
for (let c of table) {
if (c.cmd === cmd) {
notfound = false
let erg = await c.func(params)
if (typeof erg === 'string') {
res.type('text')
@@ -35,10 +37,11 @@ export const dispatchCommand = async (cmd, table, params, res) => {
} else {
res.json(erg)
}
return
}
}
res.json({err:translate('CMNDUNKNOWN')})
if (notfound) {
res.json({err: translate('CMNDUNKNOWN')})
}
}
// normal routes called from javascript client