isekai-main
Barış Soner Uşaklı 3 years ago
commit bcd219d227

@ -441,7 +441,7 @@ helpers.formatApiResponse = async (statusCode, res, payload) => {
const response = {}; const response = {};
// Update status code based on some common error codes // Update status code based on some common error codes
switch (payload.message) { switch (message) {
case '[[error:user-banned]]': case '[[error:user-banned]]':
Object.assign(response, await generateBannedResponse(res)); Object.assign(response, await generateBannedResponse(res));
// intentional fall through // intentional fall through
@ -455,6 +455,11 @@ helpers.formatApiResponse = async (statusCode, res, payload) => {
break; break;
} }
if (message.startsWith('[[error:required-parameters-missing, ')) {
const params = message.slice('[[error:required-parameters-missing, '.length, -2).split(' ');
Object.assign(response, { params });
}
const returnPayload = await helpers.generateError(statusCode, message); const returnPayload = await helpers.generateError(statusCode, message);
returnPayload.response = response; returnPayload.response = response;

Loading…
Cancel
Save