refactor closeUploadProgress

This commit is contained in:
Abhinav 2022-08-16 12:55:02 +05:30
parent a524591e26
commit 15dec7a8ea

View file

@ -108,6 +108,8 @@ export default function Uploader(props: Props) {
const uploadType = useRef<UPLOAD_TYPE>(null);
const zipPaths = useRef<string[]>(null);
const closeUploadProgress = () => setUploadProgressView(false);
useEffect(() => {
UploadManager.initUploader(
{
@ -312,7 +314,7 @@ export default function Uploader(props: Props) {
);
}
} catch (e) {
setUploadProgressView(false);
closeUploadProgress();
logError(e, 'Failed to create album');
appContext.setDialogMessage({
title: constants.ERROR,
@ -359,7 +361,7 @@ export default function Uploader(props: Props) {
);
} catch (err) {
showUserFacingError(err.message);
setUploadProgressView(false);
closeUploadProgress();
throw err;
} finally {
props.setUploadInProgress(false);
@ -376,7 +378,7 @@ export default function Uploader(props: Props) {
} catch (err) {
showUserFacingError(err.message);
setUploadProgressView(false);
closeUploadProgress();
} finally {
props.setUploadInProgress(false);
props.syncWithRemote();
@ -507,7 +509,7 @@ export default function Uploader(props: Props) {
};
const cancelUploads = async () => {
setUploadProgressView(false);
closeUploadProgress();
if (isElectron()) {
ImportService.cancelRemainingUploads();
}
@ -515,8 +517,6 @@ export default function Uploader(props: Props) {
Router.reload();
};
const closeUploadProgress = () => setUploadProgressView(false);
const handleUpload = (type) => () => {
if (isElectron() && importService.checkAllElectronAPIsExists()) {
handleDesktopUpload(type);