mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 02:06:29 +00:00
32 lines
666 B
JavaScript
32 lines
666 B
JavaScript
var Reflux = require('reflux')
|
|
var request = require('superagent')
|
|
|
|
var PlanetActions = require('../Actions/PlanetActions')
|
|
|
|
var PlanetStore = Reflux.createStore({
|
|
init: function () {
|
|
this.listenTo(PlanetActions.fetchPlanet, this.fetchPlanet)
|
|
},
|
|
fetchPlanet: function (planetName) {
|
|
request
|
|
.get('http://localhost:8000/' + planetName)
|
|
.send()
|
|
.end(function (err, res) {
|
|
if (err) {
|
|
console.error(err)
|
|
this.trigger(null)
|
|
return
|
|
}
|
|
|
|
var planet = res.body
|
|
|
|
this.trigger(planet)
|
|
}.bind(this))
|
|
},
|
|
updateSnippet: function (input) {
|
|
|
|
}
|
|
})
|
|
|
|
module.exports = PlanetStore
|