city-bikes-cli
Version:
Use the citybik.es API to find available bikes and open slots for your city's bikesharing system
23 lines (17 loc) • 498 B
JavaScript
var request = require('request');
module.exports = function(serviceId) {
return new Promise(function(resolve, reject) {
request(`http://api.citybik.es/v2/networks/${serviceId}`, function(error, response, body) {
if (error) {
return reject(error);
}
if (response.statusCode === 200) {
resolve(true);
} else if (response.statusCode === 404) {
resolve(false);
} else {
reject(response.statusCode);
}
});
});
}