Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627
  1. // @flow
  2. import { PersistenceRegistry, ReducerRegistry } from '../base/redux';
  3. import { UPDATE_DROPBOX_TOKEN } from './actionTypes';
  4. /**
  5. * The redux subtree of this feature.
  6. */
  7. const STORE_NAME = 'features/dropbox';
  8. /**
  9. * Sets up the persistence of the feature {@code dropbox}.
  10. */
  11. PersistenceRegistry.register(STORE_NAME);
  12. ReducerRegistry.register(STORE_NAME, (state = {}, action) => {
  13. switch (action.type) {
  14. case UPDATE_DROPBOX_TOKEN:
  15. return {
  16. ...state,
  17. token: action.token
  18. };
  19. default:
  20. return state;
  21. }
  22. });