forked from Ivasoft/mattermost-mobile
[MM-39708] Gekidou Thread Screen (#6015)
* Thread screen * misc * Added snapshot for ThreadOverview * Updated snapshot * Misc * Updated snapshot and ts fixes * Made thread as a modal, fixes post list not closing on tablet * Removed unsued variables * Putting back the empty space before the root post (inverse list footer) * Changed input text * Removed empty footer space * Misc fixes * Disables new messages line for thread * Loading threads before opening modal & BottomSheet componentId fix * Moved merge navigation options to switchToThread * Moved LeftButton to switch to thread * Removed Q.and * Misc fixes * Added task id for pagination * Removed useMemo, Q.and * move thread close button as a prop * Remove title font styles to use default * Misc changes * Misc fix Co-authored-by: Mattermod <mattermod@users.noreply.github.com> Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
This commit is contained in:
committed by
GitHub
parent
0c0f92a237
commit
5b44676985
@@ -204,12 +204,14 @@ const PostHandler = (superclass: any) => class extends superclass {
|
||||
batch.push(...postEmojis);
|
||||
}
|
||||
|
||||
// link the newly received posts
|
||||
const linkedPosts = createPostsChain({order, posts, previousPostId});
|
||||
if (linkedPosts.length) {
|
||||
const postsInChannel = await this.handlePostsInChannel(linkedPosts, actionType as never, true);
|
||||
if (postsInChannel.length) {
|
||||
batch.push(...postsInChannel);
|
||||
if (actionType !== ActionType.POSTS.RECEIVED_IN_THREAD) {
|
||||
// link the newly received posts
|
||||
const linkedPosts = createPostsChain({order, posts, previousPostId});
|
||||
if (linkedPosts.length) {
|
||||
const postsInChannel = await this.handlePostsInChannel(linkedPosts, actionType as never, true);
|
||||
if (postsInChannel.length) {
|
||||
batch.push(...postsInChannel);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -275,6 +277,7 @@ const PostHandler = (superclass: any) => class extends superclass {
|
||||
}
|
||||
switch (actionType) {
|
||||
case ActionType.POSTS.RECEIVED_IN_CHANNEL:
|
||||
case ActionType.POSTS.RECEIVED_IN_THREAD:
|
||||
case ActionType.POSTS.RECEIVED_SINCE:
|
||||
case ActionType.POSTS.RECEIVED_AFTER:
|
||||
case ActionType.POSTS.RECEIVED_BEFORE:
|
||||
|
||||
Reference in New Issue
Block a user