llearn
Version:
Bad-ass developers create awesome apps
25 lines (24 loc) • 920 B
JavaScript
// Setup Search string --------------------
let searchStr = {
url: `https://????...${address}`,
json: true,
};
// Request --------------------------------------
_log(`Searching for "${address}"...`);
request(searchStr, (error, response, body) => {
// Check for errors -------------------------
if (error || response.statusCode !== 200) {
let searchStr = JSON.stringify(searchStr, undefined, 2);
reject(`Error! Unable to to connect to server. \n Code: '${response.statusCode};\n Search str:${searchStr} \n ${error}`);
} else {
//_logJSON(body);
let result = body.results[0];
if (body.status !== "OK") {
reject(`Error! Return status is '${body.status}'.`);
return false;
}
// Result ------------------------------
resolve(result);
}
});
// ---------------------------------------------