Skip to content

Instantly share code, notes, and snippets.

@maheshsundaram
Last active February 22, 2018 00:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save maheshsundaram/4c480a3ce2bdd85f4c39c814bd01c186 to your computer and use it in GitHub Desktop.
Save maheshsundaram/4c480a3ce2bdd85f4c39c814bd01c186 to your computer and use it in GitHub Desktop.
geckoboard-node
const gb = require('geckoboard')('api key'); [5/868]
gb.set('ping', function(err, res) {
if (err) {
console.error(err);
return;
}
gb.set('create', 'dwarf', {
fields: {
quantity: {
type: 'number',
name: 'Number of geckos'
},
date: {
type: 'date',
name: 'Date'
}
}
}, function(err, res) {
if (err) {
console.error(err);
return;
}
gb.set('update', 'dwarf', {
data: [
{
quantity: 12,
date: '2016-07-07'
},
{
quantity: 15,
date: '2016-07-09'
},
]
}, function (err) {
if (err) {
console.error(err);
return;
}
console.log('All is well');
})
})
});
const gb = require('geckoboard')('api key');
gb.set('ping')
.then(res => gb.set('create', 'dwarf', {
fields: {
quantity: {
type: 'number',
name: 'Number of geckos'
},
date: {
type: 'date',
name: 'Date'
}
}
}))
.then(res => gb.set('update', res.id, {
data: [
{
quantity: 12,
date: '2016-07-07'
},
{
quantity: 15,
date: '2016-07-09'
},
]
}))
.then(res => console.log('All is well'))
.catch(err => console.log(err));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment