mirror of
https://github.com/bigchaindb/js-bigchaindb-driver.git
synced 2024-11-22 01:36:56 +01:00
docker, async outputs loading with empty response
This commit is contained in:
parent
b9c3cf3517
commit
63814c47bc
14
index.js
14
index.js
@ -249,7 +249,7 @@ const DEFAULT_REQUEST_CONFIG = {
|
|||||||
* Small wrapper around js-utility-belt's request that provides url resolving, default settings, and
|
* Small wrapper around js-utility-belt's request that provides url resolving, default settings, and
|
||||||
* response handling.
|
* response handling.
|
||||||
*/
|
*/
|
||||||
function request(url, config = {}) {
|
function request(url, config = {}, onlyJsonResponse=true) {
|
||||||
// Load default fetch configuration and remove any falsy query parameters
|
// Load default fetch configuration and remove any falsy query parameters
|
||||||
const requestConfig = Object.assign({}, DEFAULT_REQUEST_CONFIG, config, {
|
const requestConfig = Object.assign({}, DEFAULT_REQUEST_CONFIG, config, {
|
||||||
query: config.query && sanitize(config.query)
|
query: config.query && sanitize(config.query)
|
||||||
@ -266,7 +266,13 @@ function request(url, config = {}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return baseRequest(apiUrl, requestConfig)
|
return baseRequest(apiUrl, requestConfig)
|
||||||
.then((res) => res.json())
|
.then((res) => {
|
||||||
|
return onlyJsonResponse ? res.json() :
|
||||||
|
{
|
||||||
|
json: res.json(),
|
||||||
|
url: res.url
|
||||||
|
};
|
||||||
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
throw err;
|
throw err;
|
||||||
@ -334,13 +340,13 @@ export function pollStatusAndFetchTransaction(tx_id, API_PATH) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
export function listOutputs({ public_key, unspent }, API_PATH) {
|
export function listOutputs({ public_key, unspent }, API_PATH, onlyJsonResponse=true) {
|
||||||
return request(getApiUrls(API_PATH)['outputs'], {
|
return request(getApiUrls(API_PATH)['outputs'], {
|
||||||
query: {
|
query: {
|
||||||
public_key,
|
public_key,
|
||||||
unspent
|
unspent
|
||||||
}
|
}
|
||||||
})
|
}, onlyJsonResponse)
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getStatus(tx_id, API_PATH) {
|
export function getStatus(tx_id, API_PATH) {
|
||||||
|
Loading…
Reference in New Issue
Block a user