Empty chat fixes

This commit is contained in:
mrfry 2022-03-22 21:15:47 +01:00
parent 4f82b9d8c9
commit 968b2efc32

View file

@ -151,10 +151,17 @@ export default class Chat extends React.Component {
this.connect(this.props.globalData.userId) this.connect(this.props.globalData.userId)
} }
if (prevState.selectedUser) { if (
prevState.selectedUser &&
prevState.msgs &&
prevState.msgs[prevState.selectedUser] &&
this.state.msgs &&
this.state.msgs[this.state.selectedUser]
) {
const prevLatest = prevState.msgs[prevState.selectedUser].lastMessage const prevLatest = prevState.msgs[prevState.selectedUser].lastMessage
const newLatest = this.state.msgs[this.state.selectedUser].lastMessage const newLatest = this.state.msgs[this.state.selectedUser].lastMessage
if (prevLatest.date !== newLatest.date) {
if (prevLatest && newLatest && prevLatest.date !== newLatest.date) {
this.scrollToChatBottom() this.scrollToChatBottom()
} }
} }