Search: Fix voice tab (#4833)
This commit is contained in:
parent
8d34fb3c20
commit
629f979c5a
@ -7,7 +7,7 @@ import type { StateProps } from './helpers/createMapStateToProps';
|
|||||||
import { AudioOrigin, LoadMoreDirection } from '../../../types';
|
import { AudioOrigin, LoadMoreDirection } from '../../../types';
|
||||||
|
|
||||||
import { SLIDE_TRANSITION_DURATION } from '../../../config';
|
import { SLIDE_TRANSITION_DURATION } from '../../../config';
|
||||||
import { getIsDownloading } from '../../../global/helpers';
|
import { getIsDownloading, getMessageDownloadableMedia } from '../../../global/helpers';
|
||||||
import buildClassName from '../../../util/buildClassName';
|
import buildClassName from '../../../util/buildClassName';
|
||||||
import { formatMonthAndYear, toYearMonth } from '../../../util/dates/dateFormat';
|
import { formatMonthAndYear, toYearMonth } from '../../../util/dates/dateFormat';
|
||||||
import { MEMO_EMPTY_ARRAY } from '../../../util/memo';
|
import { MEMO_EMPTY_ARRAY } from '../../../util/memo';
|
||||||
@ -85,6 +85,8 @@ const AudioResults: FC<OwnProps & StateProps> = ({
|
|||||||
const isFirst = index === 0;
|
const isFirst = index === 0;
|
||||||
const shouldDrawDateDivider = isFirst
|
const shouldDrawDateDivider = isFirst
|
||||||
|| toYearMonth(message.date) !== toYearMonth(foundMessages[index - 1].date);
|
|| toYearMonth(message.date) !== toYearMonth(foundMessages[index - 1].date);
|
||||||
|
|
||||||
|
const media = getMessageDownloadableMedia(message)!;
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className="ListItem small-icon"
|
className="ListItem small-icon"
|
||||||
@ -113,7 +115,7 @@ const AudioResults: FC<OwnProps & StateProps> = ({
|
|||||||
onPlay={handlePlayAudio}
|
onPlay={handlePlayAudio}
|
||||||
onDateClick={handleMessageFocus}
|
onDateClick={handleMessageFocus}
|
||||||
canDownload={!chatsById[message.chatId]?.isProtected && !message.isProtected}
|
canDownload={!chatsById[message.chatId]?.isProtected && !message.isProtected}
|
||||||
isDownloading={getIsDownloading(activeDownloads, message.content.audio!)}
|
isDownloading={getIsDownloading(activeDownloads, media)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user