summaryrefslogtreecommitdiffstats
path: root/webapp/reducers
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/reducers')
-rw-r--r--webapp/reducers/index.js10
-rw-r--r--webapp/reducers/plugins/index.js22
-rw-r--r--webapp/reducers/views/channel.js81
-rw-r--r--webapp/reducers/views/index.js12
-rw-r--r--webapp/reducers/views/rhs.js63
5 files changed, 0 insertions, 188 deletions
diff --git a/webapp/reducers/index.js b/webapp/reducers/index.js
deleted file mode 100644
index eb245d851..000000000
--- a/webapp/reducers/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import views from './views';
-import plugins from './plugins';
-
-export default {
- views,
- plugins
-};
diff --git a/webapp/reducers/plugins/index.js b/webapp/reducers/plugins/index.js
deleted file mode 100644
index 9cad72715..000000000
--- a/webapp/reducers/plugins/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import {combineReducers} from 'redux';
-import {ActionTypes} from 'utils/constants.jsx';
-
-function components(state = {}, action) {
- switch (action.type) {
- case ActionTypes.RECEIVED_PLUGIN_COMPONENTS: {
- if (action.data) {
- return {...action.data, ...state};
- }
- return state;
- }
- default:
- return state;
- }
-}
-
-export default combineReducers({
- components
-});
diff --git a/webapp/reducers/views/channel.js b/webapp/reducers/views/channel.js
deleted file mode 100644
index 1da6c2e29..000000000
--- a/webapp/reducers/views/channel.js
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import {combineReducers} from 'redux';
-import {ActionTypes, Constants} from 'utils/constants.jsx';
-import {ChannelTypes, PostTypes} from 'mattermost-redux/action_types';
-
-function postVisibility(state = {}, action) {
- switch (action.type) {
- case ChannelTypes.SELECT_CHANNEL: {
- const nextState = {...state};
- nextState[action.data] = Constants.POST_CHUNK_SIZE / 2;
- return nextState;
- }
- case ActionTypes.INCREASE_POST_VISIBILITY: {
- const nextState = {...state};
- nextState[action.data] += action.amount;
- return nextState;
- }
- case ActionTypes.RECEIVED_FOCUSED_POST: {
- const nextState = {...state};
- nextState[action.channelId] = Constants.POST_CHUNK_SIZE / 2;
- return nextState;
- }
- case PostTypes.RECEIVED_POST: {
- if (action.data && state[action.data.channel_id]) {
- const nextState = {...state};
- nextState[action.data.channel_id] += 1;
- return nextState;
- }
- return state;
- }
- default:
- return state;
- }
-}
-
-function lastChannelViewTime(state = {}, action) {
- switch (action.type) {
- case ChannelTypes.SELECT_CHANNEL: {
- if (action.member) {
- const nextState = {...state};
- nextState[action.data] = action.member.last_viewed_at;
- return nextState;
- }
- return state;
- }
- default:
- return state;
- }
-}
-
-function loadingPosts(state = {}, action) {
- switch (action.type) {
- case ActionTypes.LOADING_POSTS: {
- const nextState = {...state};
- nextState[action.channelId] = action.data;
- return nextState;
- }
- default:
- return state;
- }
-}
-
-function focusedPostId(state = '', action) {
- switch (action.type) {
- case ActionTypes.RECEIVED_FOCUSED_POST:
- return action.data;
- case ChannelTypes.SELECT_CHANNEL:
- return '';
- default:
- return state;
- }
-}
-
-export default combineReducers({
- postVisibility,
- lastChannelViewTime,
- loadingPosts,
- focusedPostId
-});
diff --git a/webapp/reducers/views/index.js b/webapp/reducers/views/index.js
deleted file mode 100644
index 98eb7dac9..000000000
--- a/webapp/reducers/views/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import {combineReducers} from 'redux';
-
-import rhs from './rhs';
-import channel from './channel';
-
-export default combineReducers({
- rhs,
- channel
-});
diff --git a/webapp/reducers/views/rhs.js b/webapp/reducers/views/rhs.js
deleted file mode 100644
index 1e6480743..000000000
--- a/webapp/reducers/views/rhs.js
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import {combineReducers} from 'redux';
-import {ActionTypes} from 'utils/constants.jsx';
-import {PostTypes} from 'mattermost-redux/action_types';
-
-function selectedPostId(state = '', action) {
- switch (action.type) {
- case ActionTypes.SELECT_POST:
- return action.postId;
- case PostTypes.REMOVE_POST:
- if (action.data && action.data.id === state) {
- return '';
- }
- return state;
- default:
- return state;
- }
-}
-
-function fromSearch(state = '', action) {
- switch (action.type) {
- case ActionTypes.SELECT_POST:
- if (action.from_search) {
- return action.from_search;
- }
- return '';
- default:
- return state;
- }
-}
-
-function fromFlaggedPosts(state = false, action) {
- switch (action.type) {
- case ActionTypes.SELECT_POST:
- if (action.from_flagged_posts) {
- return action.from_flagged_posts;
- }
- return false;
- default:
- return state;
- }
-}
-
-function fromPinnedPosts(state = false, action) {
- switch (action.type) {
- case ActionTypes.SELECT_POST:
- if (action.from_pinned_posts) {
- return action.from_pinned_posts;
- }
- return false;
- default:
- return state;
- }
-}
-
-export default combineReducers({
- selectedPostId,
- fromSearch,
- fromFlaggedPosts,
- fromPinnedPosts
-});