MediaGallery: Load only once with no attachments to show

This commit is contained in:
Scott Nonnenberg
2024-09-06 06:30:27 +10:00
committed by GitHub
parent 1d199cfff6
commit bc6831a1d2
2 changed files with 19 additions and 5 deletions
@@ -160,12 +160,24 @@ export function MediaGallery({
}, []);
useEffect(() => {
if (media.length > 0 || documents.length > 0) {
if (
media.length > 0 ||
documents.length > 0 ||
haveOldestDocument ||
haveOldestMedia
) {
return;
}
initialLoad(conversationId);
loadingRef.current = true;
}, [conversationId, initialLoad, media, documents]);
}, [
conversationId,
haveOldestDocument,
haveOldestMedia,
initialLoad,
media,
documents,
]);
const previousLoading = usePrevious(loading, loading);
if (previousLoading && !loading) {