[Parecer Juridico]

This commit is contained in:
luisfepsale
2025-10-28 09:56:35 -03:00
parent 9f75feb69a
commit 45ea53b364
8 changed files with 904 additions and 225 deletions
+11 -3
View File
@@ -92,7 +92,7 @@ export const ImageView = () => {
});
// Verifica se a geração foi bem-sucedida
if (response.success) {
if (response.success && response.image_url && response.image_generation_id) {
toast({
title: "Imagem gerada com sucesso",
description: `Tamanho: ${IMAGE_SIZE_OPTIONS[selectedSize].label}`,
@@ -124,14 +124,22 @@ export const ImageView = () => {
loadImages(1, perPage);
setCurrentPage(1);
} else {
throw new Error('Erro ao gerar imagem');
// Se success for false ou faltarem dados, trata como erro
throw {
message: response.message || 'Erro ao gerar imagem',
code: response.code,
};
}
} catch (error: any) {
console.error('Erro na geração de imagem:', error);
// Exibe a mensagem de erro exata retornada pela API
const errorMessage = error.message || "Não foi possível gerar a imagem. Tente novamente.";
const errorCode = error.code ? ` (${error.code})` : '';
toast({
title: "Erro na geração",
description: error.message || "Não foi possível gerar a imagem. Tente novamente.",
description: errorMessage + errorCode,
variant: "destructive",
});
} finally {