equal
deleted
inserted
replaced
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, |