refactor: clean up imports and improve error message formatting in ChatWindow

- Commented out unused imports in ChatWindow for better clarity.
- Reformatted error messages in the iniciarChamada function for improved readability.
- Ensured consistent spacing and formatting throughout the ChatWindow component.
This commit is contained in:
2025-11-21 19:59:04 -03:00
parent a0fcb1571c
commit 21783de25f
2 changed files with 16 additions and 15 deletions

View File

@@ -11,7 +11,7 @@
import SalaReuniaoManager from './SalaReuniaoManager.svelte';
import CallWindow from '../call/CallWindow.svelte';
import ErrorModal from '../ErrorModal.svelte';
import { getAvatarUrl } from '$lib/utils/avatarGenerator';
//import { getAvatarUrl } from '$lib/utils/avatarGenerator';
import { browser } from '$app/environment';
import { traduzirErro } from '$lib/utils/erroHelpers';
import {
@@ -27,7 +27,7 @@
Video
} from 'lucide-svelte';
import { Bell, X, ArrowLeft, LogOut, MoreVertical, Users, Clock, XCircle } from 'lucide-svelte';
//import { Bell, X, ArrowLeft, LogOut, MoreVertical, Users, Clock, XCircle } from 'lucide-svelte';
interface Props {
conversaId: string;
@@ -148,7 +148,8 @@
async function iniciarChamada(tipo: 'audio' | 'video'): Promise<void> {
if (chamadaAtual) {
errorTitle = 'Chamada já em andamento';
errorMessage = 'Já existe uma chamada ativa nesta conversa. Você precisa finalizar a chamada atual antes de iniciar uma nova.';
errorMessage =
'Já existe uma chamada ativa nesta conversa. Você precisa finalizar a chamada atual antes de iniciar uma nova.';
errorInstructions = 'Finalize a chamada atual e tente novamente.';
errorDetails = undefined;
showErrorModal = true;
@@ -176,7 +177,8 @@
errorInstructions = erroTraduzido.instrucoes;
// Apenas mostrar detalhes técnicos se solicitado e disponível
errorDetails = erroTraduzido.mostrarDetalhesTecnicos && erroTraduzido.detalhesTecnicos
errorDetails =
erroTraduzido.mostrarDetalhesTecnicos && erroTraduzido.detalhesTecnicos
? erroTraduzido.detalhesTecnicos
: undefined;
@@ -197,7 +199,6 @@
chamadaAtiva = null;
}
// Verificar se usuário é anfitrião da chamada atual
const meuPerfil = useQuery(api.auth.getCurrentUser, {});
const souAnfitriao = $derived(

View File

@@ -30,8 +30,8 @@ import type * as cursos from "../cursos.js";
import type * as dashboard from "../dashboard.js";
import type * as documentos from "../documentos.js";
import type * as email from "../email.js";
import type * as enderecosMarcacao from "../enderecosMarcacao.js";
import type * as empresas from "../empresas.js";
import type * as enderecosMarcacao from "../enderecosMarcacao.js";
import type * as ferias from "../ferias.js";
import type * as funcionarioEnderecos from "../funcionarioEnderecos.js";
import type * as funcionarios from "../funcionarios.js";
@@ -86,8 +86,8 @@ declare const fullApi: ApiFromModules<{
dashboard: typeof dashboard;
documentos: typeof documentos;
email: typeof email;
enderecosMarcacao: typeof enderecosMarcacao;
empresas: typeof empresas;
enderecosMarcacao: typeof enderecosMarcacao;
ferias: typeof ferias;
funcionarioEnderecos: typeof funcionarioEnderecos;
funcionarios: typeof funcionarios;