fix(settings): Make night mode settings-toggle actually work (#15817)

Closes #15790
This commit is contained in:
Markus Englund
2017-09-02 09:09:20 +07:00
committed by Quincy Larson
parent 61d740b8a0
commit b76f3aaf54

View File

@ -35,12 +35,13 @@ export default function nightModeSaga(
}
})
.filter(() => false);
const toggle = actions
.filter(({ type }) => types.toggleNightMode === type);
const optimistic = toggle
.flatMap(() => {
const { theme } = themeSelector(getState());
const theme = themeSelector(getState());
const newTheme = !theme || theme === 'default' ? 'night' : 'default';
persistTheme(newTheme);
return Observable.of(