const ChatDialogs = ({ chatId }: { chatId: string }) => {
const [allChatMessages, setAllChatMessages] =
useRecoilState(chatRoomMessages);
let chatMessages: TChatMessage[] = [];
const router = useRouter();
const { data: currentUserSession } = useSession(); //<---
if (!currentUserSession) { // <----
router.push("/");
return <></>;
}
...rest of the code
const ChatDialogs = ({ chatId }: { chatId: string }) => {
const [allChatMessages, setAllChatMessages] =
useRecoilState(chatRoomMessages);
let chatMessages: TChatMessage[] = [];
const router = useRouter();
const { data: currentUserSession } = useSession(); //<---
if (!currentUserSession) { // <----
router.push("/");
return <></>;
}
...rest of the code