fix(chat): fix chat not using the correct messages selector. (#3180)

* fix(chat): fix chat not using the correct messages selector. Closes #3166

* fix(chat): initial state was incorrect when hiding/showing messages
This commit is contained in:
Gabe Kangas
2023-07-17 13:48:59 -07:00
committed by GitHub
parent b0c50fb8e5
commit 777da508ed
2 changed files with 5 additions and 7 deletions

View File

@@ -10,7 +10,6 @@ import { canPushNotificationsBeSupported } from '../../../utils/browserPushNotif
import {
clientConfigStateAtom,
chatMessagesAtom,
currentUserAtom,
ChatState,
chatStateAtom,
@@ -19,6 +18,7 @@ import {
isMobileAtom,
serverStatusState,
isChatAvailableSelector,
visibleChatMessagesSelector,
} from '../../stores/ClientConfigStore';
import { ClientConfig } from '../../../interfaces/client-config.model';
@@ -103,7 +103,7 @@ export const Content: FC = () => {
const currentUser = useRecoilValue(currentUserAtom);
const serverStatus = useRecoilValue<ServerStatus>(serverStatusState);
const [isMobile, setIsMobile] = useRecoilState<boolean | undefined>(isMobileAtom);
const messages = useRecoilValue<ChatMessage[]>(chatMessagesAtom);
const messages = useRecoilValue<ChatMessage[]>(visibleChatMessagesSelector);
const online = useRecoilValue<boolean>(isOnlineSelector);
const isChatAvailable = useRecoilValue<boolean>(isChatAvailableSelector);