registration progress

This commit is contained in:
Edin Dazdarevic
2015-03-01 16:06:11 +01:00
parent 2b1d0fbbc1
commit db4d256337
5 changed files with 188 additions and 21 deletions

View File

@@ -0,0 +1,39 @@
var AppDispatcher = require('../dispatcher/appDispatcher');
var UserConstants = require('../constants/userConstants');
// Define action methods
var UserActions = {
registerUser: function(user) {
AppDispatcher.handleAction({
actionType: UserConstants.REGISTER_USER,
user: user
});
user.save(null, {
success: function() {
alert('saved!');
UserActions.registrationSuccess();
},
error: function(model, response, options) {
alert('error');
console.log('error:', response);
UserActions.registrationFailure(response);
}
});
},
registrationSuccess: function() {
AppDispatcher.handleAction({
actionType: UserConstants.REGISTRATION_SUCCESS
});
},
registrationFailure: function(error) {
AppDispatcher.handleAction({
actionType: UserConstants.REGISTRATION_FAILURE,
error: error
});
}
};
module.exports = UserActions;