mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-05-08 08:58:38 +01:00
Include videos in media gallery
This commit is contained in:
@@ -29,14 +29,15 @@ export const loadWithObjectURL = (loadMessage: MapAsync<Message>) => async (
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Messages with video are too expensive to load into memory, so we don’t:
|
// Messages with video are too expensive to load into memory, so we don’t:
|
||||||
const [, messagesWithoutVideo] = partition(messages, hasVideoAttachment);
|
const [messagesWithVideo, messagesWithoutVideo] = partition(
|
||||||
|
messages,
|
||||||
|
hasVideoAttachment
|
||||||
|
);
|
||||||
const loadedMessagesWithoutVideo: Array<Message> = await Promise.all(
|
const loadedMessagesWithoutVideo: Array<Message> = await Promise.all(
|
||||||
messagesWithoutVideo.map(loadMessage)
|
messagesWithoutVideo.map(loadMessage)
|
||||||
);
|
);
|
||||||
const loadedMessages = sortBy(
|
const loadedMessages = sortBy(
|
||||||
// // Only show images for MVP:
|
[...messagesWithVideo, ...loadedMessagesWithoutVideo],
|
||||||
// [...messagesWithVideo, ...loadedMessagesWithoutVideo],
|
|
||||||
loadedMessagesWithoutVideo,
|
|
||||||
message => -message.received_at
|
message => -message.received_at
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user