client/src/store/configureStore.js
changeset 67 9206af01f5e5
parent 62 b2514a9bcd49
child 68 6e18b31b0ad5
equal deleted inserted replaced
66:f402435be429 67:9206af01f5e5
     5 import createSagaMiddleware from 'redux-saga'
     5 import createSagaMiddleware from 'redux-saga'
     6 import Immutable from 'immutable';
     6 import Immutable from 'immutable';
     7 import { offline } from 'redux-offline';
     7 import { offline } from 'redux-offline';
     8 import offlineDefaultConfig from 'redux-offline/lib/defaults';
     8 import offlineDefaultConfig from 'redux-offline/lib/defaults';
     9 import localForage from 'localforage';
     9 import localForage from 'localforage';
    10 import immutableTransform from 'redux-persist-transform-immutable'
    10 import immutableTransform from 'redux-persist-transform-immutable';
    11 import NoteRecord from './noteRecord'
    11 import NoteRecord from './noteRecord';
    12 import SessionRecord from './sessionRecord'
    12 import SessionRecord from './sessionRecord';
       
    13 import UserRecord from './userRecord';
    13 import APIClient from '../api/APIClient';
    14 import APIClient from '../api/APIClient';
    14 import createEffect from '../api';
    15 import createEffect from '../api';
    15 import config from '../config';
    16 import config from '../config';
    16 
    17 
    17 // const composeEnhancers = (process.env.NODE_ENV !== 'production' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) ?
    18 // const composeEnhancers = (process.env.NODE_ENV !== 'production' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) ?
    33     error: false,
    34     error: false,
    34   })
    35   })
    35 };
    36 };
    36 
    37 
    37 const immutableTransformConfig = {
    38 const immutableTransformConfig = {
    38   records: [NoteRecord, SessionRecord],
    39   records: [NoteRecord, SessionRecord, UserRecord],
    39   whitelist: ['sessions', 'notes', 'currentUser']
    40   whitelist: ['sessions', 'notes', 'currentUser']
    40 }
    41 }
    41 
    42 
    42 const persistOptions = {
    43 const persistOptions = {
    43   storage: localForage,
    44   storage: localForage,