about summary refs log tree commit diff
path: root/app/javascript/themes/glitch/reducers/local_settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/javascript/themes/glitch/reducers/local_settings.js')
-rw-r--r--app/javascript/themes/glitch/reducers/local_settings.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/app/javascript/themes/glitch/reducers/local_settings.js b/app/javascript/themes/glitch/reducers/local_settings.js
deleted file mode 100644
index b1ffa047e..000000000
--- a/app/javascript/themes/glitch/reducers/local_settings.js
+++ /dev/null
@@ -1,45 +0,0 @@
-//  Package imports.
-import { Map as ImmutableMap } from 'immutable';
-
-//  Our imports.
-import { STORE_HYDRATE } from 'themes/glitch/actions/store';
-import { LOCAL_SETTING_CHANGE } from 'themes/glitch/actions/local_settings';
-
-const initialState = ImmutableMap({
-  layout    : 'auto',
-  stretch   : true,
-  navbar_under : false,
-  side_arm  : 'none',
-  collapsed : ImmutableMap({
-    enabled     : true,
-    auto        : ImmutableMap({
-      all              : false,
-      notifications    : true,
-      lengthy          : true,
-      reblogs          : false,
-      replies          : false,
-      media            : false,
-    }),
-    backgrounds : ImmutableMap({
-      user_backgrounds : false,
-      preview_images   : false,
-    }),
-  }),
-  media     : ImmutableMap({
-    letterbox   : true,
-    fullwidth   : true,
-  }),
-});
-
-const hydrate = (state, localSettings) => state.mergeDeep(localSettings);
-
-export default function localSettings(state = initialState, action) {
-  switch(action.type) {
-  case STORE_HYDRATE:
-    return hydrate(state, action.state.get('local_settings'));
-  case LOCAL_SETTING_CHANGE:
-    return state.setIn(action.key, action.value);
-  default:
-    return state;
-  }
-};