mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
feat: allow v3 api to handle 202 and 204 response codes as well.
This commit is contained in:
@@ -434,11 +434,22 @@ helpers.formatApiResponse = async (statusCode, res, payload) => {
|
||||
res.set('cache-control', 'private');
|
||||
}
|
||||
|
||||
let code = 'ok';
|
||||
let message = 'OK';
|
||||
switch (statusCode) {
|
||||
case 202:
|
||||
code = 'accepted';
|
||||
message = 'Accepted';
|
||||
break;
|
||||
|
||||
case 204:
|
||||
code = 'no-content';
|
||||
message = 'No Content';
|
||||
break;
|
||||
}
|
||||
|
||||
res.status(statusCode).json({
|
||||
status: {
|
||||
code: 'ok',
|
||||
message: 'OK',
|
||||
},
|
||||
status: { code, message },
|
||||
response: payload || {},
|
||||
});
|
||||
} else if (payload instanceof Error) {
|
||||
|
||||
Reference in New Issue
Block a user