summaryrefslogtreecommitdiffstats
path: root/webapp/reducers
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2017-07-10 14:51:31 -0400
committerSaturnino Abril <saturnino.abril@gmail.com>2017-07-11 02:51:31 +0800
commit1e7022ff6d04b5f341c13530105d9dcf08c88ca8 (patch)
treea6abe16653ca436bd5eed353398d7222fabb0d19 /webapp/reducers
parentf1cf1b5f7a3b4eba032dd673899a3c1ca7e57ef0 (diff)
downloadchat-1e7022ff6d04b5f341c13530105d9dcf08c88ca8.tar.gz
chat-1e7022ff6d04b5f341c13530105d9dcf08c88ca8.tar.bz2
chat-1e7022ff6d04b5f341c13530105d9dcf08c88ca8.zip
Deleting the focused post now sends user to normal channel view (#6890)
Diffstat (limited to 'webapp/reducers')
-rw-r--r--webapp/reducers/views/channel.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/webapp/reducers/views/channel.js b/webapp/reducers/views/channel.js
index 0deb2389e..1da6c2e29 100644
--- a/webapp/reducers/views/channel.js
+++ b/webapp/reducers/views/channel.js
@@ -62,8 +62,20 @@ function loadingPosts(state = {}, action) {
}
}
+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
+ loadingPosts,
+ focusedPostId
});