Not sure how you want to handle this one, but we should keep the state of all chats so when someone leaves the chat view and then goes back it is in the same state as it was (except in the case that the person(s) they are chatting with have added messages).
Not sure how you want to handle this one, but we should keep the state of all chats so when someone leaves the chat view and then goes back it is in the same state as it was (except in the case that the person(s) they are chatting with have added messages).