Skip to content

Instantly share code, notes, and snippets.

@tribou
Last active August 29, 2015 14:24
Show Gist options
  • Save tribou/4df6656bc7c46dbc2409 to your computer and use it in GitHub Desktop.
Save tribou/4df6656bc7c46dbc2409 to your computer and use it in GitHub Desktop.
// Todo actions
var AppDispatcher = require('../dispatcher/AppDispatcher');
var TodoConstants = require('../constants/TodoConstants');
var RandomUserAPI = require('../utils/RandomUserAPI');
module.exports = {
addItem: function() {
AppDispatcher.handleViewAction({
actionType: TodoConstants.NEW_ITEM
});
},
saveItem: function(text) {
AppDispatcher.handleViewAction({
actionType: TodoConstants.SAVE_ITEM,
text: text
});
},
removeItem: function(index) {
AppDispatcher.handleViewAction({
actionType: TodoConstants.REMOVE_ITEM,
index: index
});
},
getRandom: function() {
AppDispatcher.handleViewAction({
actionType: TodoConstants.GET_RANDOM
});
RandomUserAPI.get();
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment