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) this.connect(this.props.globalData.userId)
} }
if ( if (prevState.selectedUser) {
countAllMessages(prevState.msgs) !== countAllMessages(this.state.msgs) || const prevLatest = prevState.msgs[prevState.selectedUser].lastMessage
prevState.selectedUser !== this.state.selectedUser const newLatest = this.state.msgs[this.state.selectedUser].lastMessage
) { if (prevLatest.date !== newLatest.date) {
this.scrollToChatBottom() this.scrollToChatBottom()
} }
} }
}
componentWillUnmount() { componentWillUnmount() {
console.info('Chat disconnect') console.info('Chat disconnect')