Catch too large thumbnails before trying to upload

This commit is contained in:
Paul Kaplan 2021-05-06 09:30:43 -04:00
parent 903eef969f
commit 7c021b6ac5

View file

@ -171,10 +171,14 @@ const mutateFollowingStudio = shouldFollow => ((dispatch, getState) => {
});
const mutateStudioImage = input => ((dispatch, getState) => {
if (!input.files || !input.files[0]) return;
const state = getState();
const studioId = selectStudioId(state);
const currentImage = selectStudioImage(state);
dispatch(startMutation('image'));
if (input.files[0].size && input.files[0].size > 524288) {
return dispatch(completeMutation('image', currentImage, Errors.THUMBNAIL_TOO_LARGE));
}
const formData = new FormData();
formData.append('file', input.files[0]);
api({