mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Merge pull request #1996 from mattermost/plt-1768
PLT-1768 Clear deleted messages after channel leave and fix missig postlist error
This commit is contained in:
@@ -19,7 +19,8 @@ export function emitChannelClickEvent(channel) {
|
||||
AppDispatcher.handleViewAction({
|
||||
type: ActionTypes.CLICK_CHANNEL,
|
||||
name: channel.name,
|
||||
id: channel.id
|
||||
id: channel.id,
|
||||
prev: ChannelStore.getCurrentId()
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -451,6 +451,8 @@ class PostStoreClass extends EventEmitter {
|
||||
post.filenames = [];
|
||||
|
||||
posts[post.id] = post;
|
||||
|
||||
this.makePostsInfo(post.channel_id);
|
||||
this.postsInfo[post.channel_id].deletedPosts = posts;
|
||||
}
|
||||
|
||||
@@ -610,7 +612,7 @@ PostStore.dispatchToken = AppDispatcher.register((payload) => {
|
||||
case ActionTypes.CLICK_CHANNEL:
|
||||
PostStore.clearFocusedPost();
|
||||
PostStore.clearChannelVisibility(action.id, true);
|
||||
PostStore.clearUnseenDeletedPosts(action.id);
|
||||
PostStore.clearUnseenDeletedPosts(action.prev);
|
||||
break;
|
||||
case ActionTypes.CREATE_POST:
|
||||
PostStore.storePendingPost(action.post);
|
||||
|
||||
Reference in New Issue
Block a user