mirror of
https://github.com/edumeet/edumeet.git
synced 2026-08-03 08:12:09 +00:00
added migration for advanced audio settings
This commit is contained in:
parent
14109f54bb
commit
5ff3f6ea77
2 changed files with 11 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
const defaultSettings = {
|
||||
export const defaultSettings = {
|
||||
audioPreset : 'conference',
|
||||
audioPresets :
|
||||
{
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import storage from 'redux-persist/lib/storage';
|
|||
import autoMergeLevel2 from 'redux-persist/lib/stateReconciler/autoMergeLevel2';
|
||||
import rootReducer from './reducers/rootReducer';
|
||||
import { createFilter } from 'redux-persist-transform-filter';
|
||||
import { defaultSettings } from './reducers/settings';
|
||||
|
||||
const migrations =
|
||||
{
|
||||
|
|
@ -39,6 +40,14 @@ const migrations =
|
|||
state.settings.autoGainControl = true;
|
||||
|
||||
return { ...state };
|
||||
},
|
||||
3 : (state) =>
|
||||
{
|
||||
return {
|
||||
...state,
|
||||
...defaultSettings,
|
||||
...defaultSettings.audioPresets[defaultSettings.audioPreset]
|
||||
};
|
||||
}
|
||||
// Next version
|
||||
// 4 : (state) =>
|
||||
|
|
@ -53,7 +62,7 @@ const persistConfig =
|
|||
storage : storage,
|
||||
// migrate will iterate state over all version-functions
|
||||
// from migrations until version is reached
|
||||
version : 2,
|
||||
version : 3,
|
||||
migrate : createMigrate(migrations, { debug: true }),
|
||||
stateReconciler : autoMergeLevel2,
|
||||
whitelist : [ 'settings', 'intl' ]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue