Chat fix view prev msgs scroll

This commit is contained in:
mrfry 2022-03-22 18:39:09 +01:00
parent 8e4e24bed6
commit 4f82b9d8c9

View file

@ -151,13 +151,14 @@ export default class Chat extends React.Component {
this.connect(this.props.globalData.userId)
}
if (
countAllMessages(prevState.msgs) !== countAllMessages(this.state.msgs) ||
prevState.selectedUser !== this.state.selectedUser
) {
if (prevState.selectedUser) {
const prevLatest = prevState.msgs[prevState.selectedUser].lastMessage
const newLatest = this.state.msgs[this.state.selectedUser].lastMessage
if (prevLatest.date !== newLatest.date) {
this.scrollToChatBottom()
}
}
}
componentWillUnmount() {
console.info('Chat disconnect')