stratumn-sdk
Version:
Stratumn SDK for Javascript
26 lines (21 loc) • 574 B
JavaScript
import json from 'httpplease/plugins/json';
import httpplease from 'httpplease';
const request = httpplease.use(json);
function send(method, url, args) {
return new Promise((resolve, reject) => {
request({ method, url, body: args }, (err, res) => {
const error = err || (res.body && res.body.meta && res.body.meta.errorMessage);
if (error) {
reject(error);
} else {
resolve(res);
}
});
});
}
export function get(url) {
return send('GET', url);
}
export function post(url, args) {
return send('POST', url, args);
}