diff --git a/jam-ui/src/components/sessions/JKSessionsHistoryItem.js b/jam-ui/src/components/sessions/JKSessionsHistoryItem.js index dff006d0c..5f76110e6 100644 --- a/jam-ui/src/components/sessions/JKSessionsHistoryItem.js +++ b/jam-ui/src/components/sessions/JKSessionsHistoryItem.js @@ -8,6 +8,7 @@ import JKUserLatencyBadge from '../profile/JKUserLatencyBadge'; import { useTranslation } from 'react-i18next'; import { useAuth } from '../../context/UserAuth'; import { fetchUserLatencies } from '../../store/features/latencySlice'; +import { useDispatch } from 'react-redux'; const JKSessionsHistoryItem = ({ session_id, sessionGroup }) => { const { greaterThan } = useResponsive(); @@ -15,6 +16,7 @@ const JKSessionsHistoryItem = ({ session_id, sessionGroup }) => { const [participants, setParticipants] = useState([]); const { t } = useTranslation(); const { currentUser } = useAuth(); + const dispatch = useDispatch(); useEffect(() => { console.log('sessionGroup', sessionGroup); @@ -43,14 +45,12 @@ const JKSessionsHistoryItem = ({ session_id, sessionGroup }) => { ); }, [sessionGroup]); - useEffect(() => { - if (participants.length > 0 && currentUser) { const currentUserId = currentUser.id; const otherUserIds = participants.filter(p => p.id !== currentUserId).map(p => p.id); console.log('X_DEBUG_ JKSessionsHistoryItem', currentUserId, otherUserIds); - fetchUserLatencies({ currentUserId, otherUserIds}); + dispatch(fetchUserLatencies({ currentUserId, otherUserIds })); } }, [participants]); @@ -94,10 +94,14 @@ const JKSessionsHistoryItem = ({ session_id, sessionGroup }) => { ))}