fix: handling exceptions

This commit is contained in:
Moyasee
2025-11-04 22:25:32 +02:00
parent 363e52cdb6
commit f0f272c162
2 changed files with 8 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import {
} from "@renderer/components";
import { useToast, useUserDetails } from "@renderer/hooks";
import { cropImage } from "@renderer/helpers/image-cropper";
import { logger } from "@renderer/logger";
import { yupResolver } from "@hookform/resolvers/yup";
@@ -112,7 +113,11 @@ export function EditProfileModal(
setSelectedImagePath(null);
setOnImageChange(null);
} catch (error) {
logger.error("Failed to crop profile image:", error);
showErrorToast(t("image_crop_failure"));
setShowCropper(false);
setSelectedImagePath(null);
setOnImageChange(null);
}
};

View File

@@ -5,6 +5,7 @@ import { userProfileContext } from "@renderer/context";
import { useToast, useUserDetails } from "@renderer/hooks";
import { useTranslation } from "react-i18next";
import { cropImage } from "@renderer/helpers/image-cropper";
import { logger } from "@renderer/logger";
import "./upload-background-image-button.scss";
export function UploadBackgroundImageButton() {
@@ -71,7 +72,9 @@ export function UploadBackgroundImageButton() {
setSelectedImagePath(null);
} catch (error) {
logger.error("Failed to crop background image:", error);
showErrorToast(t("image_crop_failure"));
setSelectedImagePath(null);
} finally {
setIsUploadingBackgorundImage(false);
}