Dispatcher.register(function (action) { switch (action.actionType) { case TreeConstants.ADD_ROOT_NODE: TreeStore.addRootNode(); break; } });
constructor() { super(); let data = localStorage.getItem('task') || []; localStorage.setItem('tasks', JSON.stringify(data)); AppDispatcher.register(this.handle.bind(this)); }
Dispatcher.register((action) => { switch(action.type) { case Constants.ChatActions.CHAT_NEW_OUTGOING_MESSAGE: steamFriends.sendMessage(action.message.target, action.message.text); break; case Constants.ChatActions.WE_ARE_TYPING: steamFriends.sendMessage(action.steamId, '', Steam.EChatEntryType.Typing); break; default: // ignore } })
AppDispatcher.register(function(payload) { var action = payload.action; switch(action.type) { case ACTIONS.RESET: timeStore.reset() break case ACTIONS.UPDATE: timeStore.tick() break } })
Dispatcher.register((action) => { switch(action.type) { case Constants.UserActions.USER_CHANGE_STATE: steamFriends.setPersonaState(action.state); break; case Constants.UserActions.USER_CHANGE_NAME: steamFriends.setPersonaName(action.name); break; default: // ignore } })
// register with dispatcher dispatcher.register(action => { console.log(`Inside callback dispatcher function. Action type: ${action.actionType}`) switch (action.actionType) { case constants.INCREMENT: incrementCount() TodoStore.emitChange() break; } })
appDispatcher.register(function(action) { switch(action.actionType) { case carFormConstants.CAR_FORM_SELECT_YEAR: case carFormConstants.CAR_FORM_SELECT_MANUFACTURER: appDispatcher.waitFor([carFilterStore.dispatchToken]); carFilterModelStore.checkAndLoad(carFilterStore.getYear(), carFilterStore.getManufacturerId()); break; } })
AppDispatcher.register(function(action) { switch(action.type) { case AppConstants.INCREMENT: increment(action.data); Store.emitChange(); break; default: } })
AppDispatcher.register(function(payload) { var action = payload.action; switch(action.type) { case ACTIONS.START: manager.setStart() break case ACTIONS.STOP: manager.setStop() break } })
AppDispatcher.register(function (action) { switch(action.actionType) { case 'ADD_NEW_ITEM': ListStore.addNewItemHandler(action.text); ListStore.emitChange(); break; default: } })
NewsFeedAppDispatcher.register(function(action) { switch (action.type) { case ActionTypes.FETCHED: if(!action.data.error) { newsFeeds = action.data; } NewsFeedStore.emitChange(); break; default:// do nothing } })
techReadDispatcher.register((action) => { switch(action.type){ case 'CATEGORY_CHANGE': techReadStore.changeCategory(action.payload); break; } });
/* Debug */ /* eslint no-console: 0 */ Dispatcher.register(function(action) { console.log(action); });
Dispatcher.register(function(action) { switch(action.actionType) { case Constants.GET_ITEM: item = action.data; break; default: return true; } AppStore.emitChange(); })
Dispatcher.register((action) => { switch(action.type) { default: // ignore } })