MM-49063 Silence warning when lastViewedAt is undefined (#24252)
* MM-49063 Silence warning when lastViewedAt is undefined * Fix type error
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
e211b867b8
Коммит
dec13f8c9c
@@ -36,7 +36,7 @@ const memoizedGetLatestPostId = memoizeResult((postIds: string[]) => getLatestPo
|
||||
|
||||
interface Props {
|
||||
focusedPostId?: string;
|
||||
unreadChunkTimeStamp: number;
|
||||
unreadChunkTimeStamp?: number;
|
||||
changeUnreadChunkTimeStamp: (lastViewedAt: number) => void;
|
||||
channelId: string;
|
||||
}
|
||||
@@ -75,7 +75,10 @@ function makeMapStateToProps() {
|
||||
atOldestPost = Boolean(chunk.oldest);
|
||||
}
|
||||
|
||||
const shouldHideNewMessageIndicator = shouldStartFromBottomWhenUnread && !isPostsChunkIncludingUnreadsPosts(state, chunk!, unreadChunkTimeStamp);
|
||||
let shouldHideNewMessageIndicator = false;
|
||||
if (unreadChunkTimeStamp != null) {
|
||||
shouldHideNewMessageIndicator = shouldStartFromBottomWhenUnread && !isPostsChunkIncludingUnreadsPosts(state, chunk!, unreadChunkTimeStamp);
|
||||
}
|
||||
|
||||
if (postIds) {
|
||||
formattedPostIds = preparePostIdsForPostList(state, {postIds, lastViewedAt, indicateNewMessages: !shouldHideNewMessageIndicator});
|
||||
|
||||
@@ -10,7 +10,7 @@ import {Preferences} from 'utils/constants';
|
||||
import PostList from './post_list';
|
||||
|
||||
interface Props {
|
||||
lastViewedAt: number;
|
||||
lastViewedAt?: number;
|
||||
channelLoading: boolean;
|
||||
channelId: string;
|
||||
focusedPostId?: string;
|
||||
@@ -18,7 +18,7 @@ interface Props {
|
||||
}
|
||||
|
||||
interface State {
|
||||
unreadChunkTimeStamp: number;
|
||||
unreadChunkTimeStamp?: number;
|
||||
loaderForChangeOfPostsChunk: boolean;
|
||||
channelLoading: boolean;
|
||||
shouldStartFromBottomWhenUnread: boolean;
|
||||
|
||||
Ссылка в новой задаче
Block a user