FEAT: Adição de info de erro
This commit is contained in:
parent
78ffe430be
commit
2b1d739ab9
@ -609,11 +609,15 @@ export function TemplateManagementPanel({ areas = [] }) {
|
|||||||
setSyncing(true); setError('');
|
setSyncing(true); setError('');
|
||||||
try {
|
try {
|
||||||
const result = await syncTemplatesFromMeta();
|
const result = await syncTemplatesFromMeta();
|
||||||
const parts = [];
|
if (result.error) {
|
||||||
if (result.imported) parts.push(`${result.imported} importado(s)`);
|
setError(`Erro ao sincronizar: ${result.error}`);
|
||||||
if (result.synced) parts.push(`${result.synced} atualizado(s)`);
|
} else {
|
||||||
setSuccess(`Sincronizado com a Meta! ${parts.length ? parts.join(', ') + '.' : 'Nenhuma alteração.'}`);
|
const parts = [];
|
||||||
await load();
|
if (result.imported) parts.push(`${result.imported} importado(s)`);
|
||||||
|
if (result.synced) parts.push(`${result.synced} atualizado(s)`);
|
||||||
|
setSuccess(`Sincronizado com a Meta! ${parts.length ? parts.join(', ') + '.' : 'Nenhuma alteração.'}`);
|
||||||
|
await load();
|
||||||
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError(err?.message || 'Erro ao sincronizar com a Meta.');
|
setError(err?.message || 'Erro ao sincronizar com a Meta.');
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user