From 5cb63f943771743320de9060212f404a47bf915c Mon Sep 17 00:00:00 2001 From: killer-cf Date: Fri, 31 Oct 2025 13:39:41 -0300 Subject: [PATCH] refactor: improve type safety and error handling in vacation management components - Updated the `AprovarFerias.svelte` component to use specific types for `solicitacao` and `gestorId`, enhancing type safety. - Improved error handling by refining catch blocks to handle errors more accurately. - Made minor adjustments to ensure consistent code formatting and readability across the component. --- .../src/lib/components/AprovarFerias.svelte | 30 ++++++----- apps/web/src/lib/stores/auth.svelte.ts | 10 +++- .../routes/(dashboard)/perfil/+page.svelte | 6 ++- packages/backend/convex/autenticacao.ts | 16 +++--- packages/backend/convex/chat.ts | 5 +- packages/backend/convex/configuracaoEmail.ts | 24 ++++++--- packages/backend/convex/documentos.ts | 6 +-- packages/backend/convex/email.ts | 50 ++++++++++--------- packages/backend/convex/ferias.ts | 15 +++--- packages/backend/convex/funcionarios.ts | 17 +++---- packages/backend/convex/migrarParaTimes.ts | 10 ++-- packages/backend/convex/monitoramento.ts | 11 ++-- packages/backend/convex/perfisCustomizados.ts | 16 +++--- packages/backend/convex/permissoesAcoes.ts | 8 +-- packages/backend/convex/saldoFerias.ts | 2 +- packages/backend/convex/templatesMensagens.ts | 3 +- packages/backend/convex/times.ts | 10 ++-- packages/backend/convex/tsconfig.json | 17 +++++-- packages/backend/convex/usuarios.ts | 6 +-- .../backend/convex/verificarMatriculas.ts | 5 +- 20 files changed, 155 insertions(+), 112 deletions(-) diff --git a/apps/web/src/lib/components/AprovarFerias.svelte b/apps/web/src/lib/components/AprovarFerias.svelte index 18f45e3..f15afe9 100644 --- a/apps/web/src/lib/components/AprovarFerias.svelte +++ b/apps/web/src/lib/components/AprovarFerias.svelte @@ -1,6 +1,7 @@