mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
feat: user exist route in write api
This commit is contained in:
@@ -13,14 +13,17 @@ define('api', () => {
|
||||
$.ajax(options)
|
||||
.done((res) => {
|
||||
cb(null,
|
||||
res.hasOwnProperty('status') && res.hasOwnProperty('response') ?
|
||||
res.response : res
|
||||
res && res.hasOwnProperty('status') && res.hasOwnProperty('response') ?
|
||||
res.response : (res || {})
|
||||
);
|
||||
})
|
||||
.fail((ev) => {
|
||||
const errMessage = ev.responseJSON.status && ev.responseJSON.status.message ?
|
||||
ev.responseJSON.status.message :
|
||||
ev.responseJSON.error;
|
||||
let errMessage;
|
||||
if (ev.responseJSON) {
|
||||
errMessage = ev.responseJSON.status && ev.responseJSON.status.message ?
|
||||
ev.responseJSON.status.message :
|
||||
ev.responseJSON.error;
|
||||
}
|
||||
|
||||
cb(new Error(errMessage || ev.statusText));
|
||||
});
|
||||
@@ -39,10 +42,15 @@ define('api', () => {
|
||||
});
|
||||
}
|
||||
|
||||
api.get = (route, payload, onSuccess) => call({
|
||||
api.get = (route, payload = {}, onSuccess) => call({
|
||||
url: route + (Object.keys(payload).length ? ('?' + $.param(payload)) : ''),
|
||||
}, onSuccess);
|
||||
|
||||
api.head = (route, payload, onSuccess) => call({
|
||||
url: route + (Object.keys(payload).length ? ('?' + $.param(payload)) : ''),
|
||||
method: 'head',
|
||||
}, onSuccess);
|
||||
|
||||
api.post = (route, payload, onSuccess) => call({
|
||||
url: route,
|
||||
method: 'post',
|
||||
|
||||
Reference in New Issue
Block a user