checkpoint/fix: show missing posts by importing them with old reducer, importFetchedStatuses function

This commit is contained in:
P. Reis 2024-12-06 17:32:57 -03:00
parent d5f0714233
commit c25e5d5456
1 changed files with 6 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import { useCallback, useEffect, useRef, useState } from 'react';
import { useIntl, FormattedMessage, defineMessages } from 'react-intl'; import { useIntl, FormattedMessage, defineMessages } from 'react-intl';
import { Link, useHistory } from 'react-router-dom'; import { Link, useHistory } from 'react-router-dom';
import { importFetchedStatuses } from 'soapbox/actions/importer/index.ts';
import { openModal } from 'soapbox/actions/modals.ts'; import { openModal } from 'soapbox/actions/modals.ts';
import { unfilterStatus } from 'soapbox/actions/statuses.ts'; import { unfilterStatus } from 'soapbox/actions/statuses.ts';
import PureEventPreview from 'soapbox/components/pure-event-preview.tsx'; import PureEventPreview from 'soapbox/components/pure-event-preview.tsx';
@ -126,11 +127,16 @@ const PureStatus: React.FC<IPureStatus> = (props) => {
} }
}, [overlay.current]); }, [overlay.current]);
// START: this is a temporary code, it will be removed
useEffect(() => {
dispatch(importFetchedStatuses([status]));
}, []);
const getStatus = useCallback(makeGetStatus(), []); const getStatus = useCallback(makeGetStatus(), []);
const statusImmutable = useAppSelector(state => getStatus(state, { id: status.id })); const statusImmutable = useAppSelector(state => getStatus(state, { id: status.id }));
if (!statusImmutable) { if (!statusImmutable) {
return null; return null;
} }
// END: this is a temporary code, it will be removed
const handleToggleMediaVisibility = (): void => { const handleToggleMediaVisibility = (): void => {
setShowMedia(!showMedia); setShowMedia(!showMedia);