1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 02:06:29 +00:00
Files
Boostnote/browser/main/Stores/PlanetStore.js
2015-07-13 13:05:54 +09:00

38 lines
913 B
JavaScript

var Reflux = require('reflux')
var request = require('superagent')
var fetchPlanet = require('../Actions/fetchPlanet')
var updateSnippet = require('../Actions/updateSnippet')
var fetchSnippets = require('../Actions/fetchSnippets')
var PlanetStore = Reflux.createStore({
init: function () {
// this.listenTo(updateSnippet, this.updateSnippet)
// this.listenTo(fetchSnippets, this.fetchSnippets)
this.listenTo(fetchPlanet, this.fetchPlanet)
},
// planetName = user.name/planet.name
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