feat(xo-web/debug): display API call result
This commit is contained in:
parent
3804ca18cb
commit
ec69ba7e0e
@ -97,17 +97,22 @@ const _signIn = new Promise(resolve => xo.once('authenticated', resolve))
|
||||
const _call = new URLSearchParams(window.location.search.slice(1)).has('debug')
|
||||
? async (method, params) => {
|
||||
await _signIn
|
||||
// eslint-disable-next-line no-console
|
||||
console.debug('API call', method, params)
|
||||
return tap.call(xo.call(method, params), null, error => {
|
||||
console.error('XO error', {
|
||||
method,
|
||||
params,
|
||||
code: error.code,
|
||||
message: error.message,
|
||||
data: error.data,
|
||||
})
|
||||
})
|
||||
return tap.call(
|
||||
xo.call(method, params),
|
||||
result => {
|
||||
// eslint-disable-next-line no-console
|
||||
console.debug('API call', method, params, result)
|
||||
},
|
||||
error => {
|
||||
console.error('XO error', {
|
||||
method,
|
||||
params,
|
||||
code: error.code,
|
||||
message: error.message,
|
||||
data: error.data,
|
||||
})
|
||||
}
|
||||
)
|
||||
}
|
||||
: (method, params) => _signIn.then(() => xo.call(method, params))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user