[Parecer Juridico]
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user