add props.setFilesDownloadProgressAttributesCreator present check

This commit is contained in:
Abhinav 2024-01-18 14:45:10 +05:30
parent 8dbd88f6fb
commit eba6735032
2 changed files with 6 additions and 2 deletions

View file

@ -56,7 +56,6 @@ interface Props {
selected: SelectedState | ((selected: SelectedState) => SelectedState)
) => void;
selected: SelectedState;
setFilesDownloadProgressAttributesCreator: SetFilesDownloadProgressAttributesCreator;
deletedFileIds?: Set<number>;
setDeletedFileIds?: (value: Set<number>) => void;
activeCollectionID: number;
@ -66,6 +65,7 @@ interface Props {
showAppDownloadBanner?: boolean;
setIsPhotoSwipeOpen?: (value: boolean) => void;
isInHiddenSection?: boolean;
setFilesDownloadProgressAttributesCreator?: SetFilesDownloadProgressAttributesCreator;
}
const PhotoFrame = ({

View file

@ -602,7 +602,11 @@ function PhotoViewer(props: Iprops) {
};
const downloadFileHelper = async (file: EnteFile) => {
if (file && props.enableDownload) {
if (
file &&
props.enableDownload &&
props.setFilesDownloadProgressAttributesCreator
) {
try {
const setSingleFileDownloadProgress =
props.setFilesDownloadProgressAttributesCreator(