login progress
This commit is contained in:
@@ -3,9 +3,8 @@ var EventEmitter = require('events').EventEmitter;
|
||||
var UserConstants = require('../constants/userConstants');
|
||||
var _ = require('underscore');
|
||||
|
||||
|
||||
|
||||
var _registrationState = {};
|
||||
var _loginState = {};
|
||||
|
||||
var handleRegistrationSuccess = function() {
|
||||
_registrationState = {
|
||||
@@ -22,6 +21,18 @@ var handleRegistrationFailure = function(error) {
|
||||
};
|
||||
};
|
||||
|
||||
var handleLoginSuccess = function() {
|
||||
_loginState = {
|
||||
loggedIn: true
|
||||
};
|
||||
};
|
||||
|
||||
var handleLoginFailure = function(error) {
|
||||
_loginState = {
|
||||
loggedIn: false,
|
||||
error: error
|
||||
};
|
||||
};
|
||||
// Extend SectionStore with EventEmitter to add eventing capabilities
|
||||
var UserStore = _.extend({}, EventEmitter.prototype, {
|
||||
|
||||
@@ -29,6 +40,9 @@ var UserStore = _.extend({}, EventEmitter.prototype, {
|
||||
//return _categoryDetails;
|
||||
return _registrationState;
|
||||
},
|
||||
getLoginState: function() {
|
||||
return _loginState;
|
||||
},
|
||||
// Emit Change event
|
||||
emitChange: function() {
|
||||
console.log("Emmiting Section change!");
|
||||
@@ -54,18 +68,6 @@ AppDispatcher.register(function(payload) {
|
||||
|
||||
switch(action.actionType) {
|
||||
|
||||
// Respond to SELECT_ITEM action
|
||||
//case SectionConstants.LOAD_SECTIONS:
|
||||
//loadSections();
|
||||
//break;
|
||||
|
||||
//case SectionConstants.SET_SECTION_HOVER:
|
||||
//setHovered(action.section.get('id'));
|
||||
//break;
|
||||
|
||||
//case SectionConstants.UNSET_SECTION_HOVER:
|
||||
//setHovered('');
|
||||
//break;
|
||||
|
||||
case UserConstants.REGISTRATION_SUCCESS:
|
||||
handleRegistrationSuccess();
|
||||
@@ -73,6 +75,12 @@ AppDispatcher.register(function(payload) {
|
||||
case UserConstants.REGISTRATION_FAILURE:
|
||||
handleRegistrationFailure(action.error);
|
||||
break;
|
||||
case UserConstants.LOGIN_SUCCESS:
|
||||
handleLoginSuccess();
|
||||
break;
|
||||
case UserConstants.LOGIN_FAILURE:
|
||||
handleLoginFailure(action.error);
|
||||
break;
|
||||
|
||||
default:
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user