Fix case where error occurs after leaving a group.

pull/2174/head
warrickct 4 years ago
parent e3e6e5b655
commit 88f719ed6e

@ -40,9 +40,8 @@ export const ConversationMessageRequestButtons = () => {
return null; return null;
} }
const showMsgRequestUI = getConversationController() const convoModel = getConversationController().get(selectedConversation.id);
.get(selectedConversation.id) const showMsgRequestUI = convoModel && convoModel.isRequest();
.isRequest();
const handleDeclineConversationRequest = () => { const handleDeclineConversationRequest = () => {
declineConversationWithConfirm(selectedConversation.id, true); declineConversationWithConfirm(selectedConversation.id, true);

@ -8,11 +8,9 @@ import { getSelectedConversation } from '../../state/selectors/conversations';
export const ConversationRequestinfo = () => { export const ConversationRequestinfo = () => {
const selectedConversation = useSelector(getSelectedConversation); const selectedConversation = useSelector(getSelectedConversation);
const showMsgRequestUI = const convoModel =
selectedConversation && selectedConversation && getConversationController().get(selectedConversation.id);
getConversationController() const showMsgRequestUI = selectedConversation && convoModel && convoModel.isRequest();
.get(selectedConversation.id)
.isRequest();
const [hasIncomingMessages, setHasIncomingMessages] = useState(false); const [hasIncomingMessages, setHasIncomingMessages] = useState(false);
const [incomingChecked, setIncomingChecked] = useState(false); const [incomingChecked, setIncomingChecked] = useState(false);

Loading…
Cancel
Save