Message List: Fix unneded "Unread Messages" badge
This commit is contained in:
parent
10309e44dc
commit
362b5a7876
@ -140,7 +140,7 @@ const MessageList: FC<OwnProps & StateProps & DispatchProps> = ({
|
||||
const anchorIdRef = useRef<string>();
|
||||
const anchorTopRef = useRef<number>();
|
||||
const listItemElementsRef = useRef<HTMLDivElement[]>();
|
||||
const memoUnreadDividerBeforeIdRef = useRef<number | undefined>();
|
||||
const memoUnreadDividerBeforeIdRef = useRef<number | undefined>(firstUnreadId);
|
||||
// Updated every time (to be used from intersection callback closure)
|
||||
const memoFirstUnreadIdRef = useRef<number>();
|
||||
const memoFocusingIdRef = useRef<number>();
|
||||
@ -162,11 +162,6 @@ const MessageList: FC<OwnProps & StateProps & DispatchProps> = ({
|
||||
|
||||
useOnChange(() => {
|
||||
memoFirstUnreadIdRef.current = firstUnreadId;
|
||||
|
||||
// Updated only once (to preserve divider even after messages are read)
|
||||
if (!memoUnreadDividerBeforeIdRef.current) {
|
||||
memoUnreadDividerBeforeIdRef.current = firstUnreadId;
|
||||
}
|
||||
}, [firstUnreadId]);
|
||||
|
||||
useOnChange(() => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user