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:
@@ -11,7 +11,7 @@
|
|||||||
import SalaReuniaoManager from './SalaReuniaoManager.svelte';
|
import SalaReuniaoManager from './SalaReuniaoManager.svelte';
|
||||||
import CallWindow from '../call/CallWindow.svelte';
|
import CallWindow from '../call/CallWindow.svelte';
|
||||||
import ErrorModal from '../ErrorModal.svelte';
|
import ErrorModal from '../ErrorModal.svelte';
|
||||||
import { getAvatarUrl } from '$lib/utils/avatarGenerator';
|
//import { getAvatarUrl } from '$lib/utils/avatarGenerator';
|
||||||
import { browser } from '$app/environment';
|
import { browser } from '$app/environment';
|
||||||
import { traduzirErro } from '$lib/utils/erroHelpers';
|
import { traduzirErro } from '$lib/utils/erroHelpers';
|
||||||
import {
|
import {
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
Video
|
Video
|
||||||
} from 'lucide-svelte';
|
} 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 {
|
interface Props {
|
||||||
conversaId: string;
|
conversaId: string;
|
||||||
@@ -148,7 +148,8 @@
|
|||||||
async function iniciarChamada(tipo: 'audio' | 'video'): Promise<void> {
|
async function iniciarChamada(tipo: 'audio' | 'video'): Promise<void> {
|
||||||
if (chamadaAtual) {
|
if (chamadaAtual) {
|
||||||
errorTitle = 'Chamada já em andamento';
|
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.';
|
errorInstructions = 'Finalize a chamada atual e tente novamente.';
|
||||||
errorDetails = undefined;
|
errorDetails = undefined;
|
||||||
showErrorModal = true;
|
showErrorModal = true;
|
||||||
@@ -176,7 +177,8 @@
|
|||||||
errorInstructions = erroTraduzido.instrucoes;
|
errorInstructions = erroTraduzido.instrucoes;
|
||||||
|
|
||||||
// Apenas mostrar detalhes técnicos se solicitado e disponível
|
// Apenas mostrar detalhes técnicos se solicitado e disponível
|
||||||
errorDetails = erroTraduzido.mostrarDetalhesTecnicos && erroTraduzido.detalhesTecnicos
|
errorDetails =
|
||||||
|
erroTraduzido.mostrarDetalhesTecnicos && erroTraduzido.detalhesTecnicos
|
||||||
? erroTraduzido.detalhesTecnicos
|
? erroTraduzido.detalhesTecnicos
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
||||||
@@ -197,7 +199,6 @@
|
|||||||
chamadaAtiva = null;
|
chamadaAtiva = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Verificar se usuário é anfitrião da chamada atual
|
// Verificar se usuário é anfitrião da chamada atual
|
||||||
const meuPerfil = useQuery(api.auth.getCurrentUser, {});
|
const meuPerfil = useQuery(api.auth.getCurrentUser, {});
|
||||||
const souAnfitriao = $derived(
|
const souAnfitriao = $derived(
|
||||||
|
|||||||
4
packages/backend/convex/_generated/api.d.ts
vendored
4
packages/backend/convex/_generated/api.d.ts
vendored
@@ -30,8 +30,8 @@ import type * as cursos from "../cursos.js";
|
|||||||
import type * as dashboard from "../dashboard.js";
|
import type * as dashboard from "../dashboard.js";
|
||||||
import type * as documentos from "../documentos.js";
|
import type * as documentos from "../documentos.js";
|
||||||
import type * as email from "../email.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 empresas from "../empresas.js";
|
||||||
|
import type * as enderecosMarcacao from "../enderecosMarcacao.js";
|
||||||
import type * as ferias from "../ferias.js";
|
import type * as ferias from "../ferias.js";
|
||||||
import type * as funcionarioEnderecos from "../funcionarioEnderecos.js";
|
import type * as funcionarioEnderecos from "../funcionarioEnderecos.js";
|
||||||
import type * as funcionarios from "../funcionarios.js";
|
import type * as funcionarios from "../funcionarios.js";
|
||||||
@@ -86,8 +86,8 @@ declare const fullApi: ApiFromModules<{
|
|||||||
dashboard: typeof dashboard;
|
dashboard: typeof dashboard;
|
||||||
documentos: typeof documentos;
|
documentos: typeof documentos;
|
||||||
email: typeof email;
|
email: typeof email;
|
||||||
enderecosMarcacao: typeof enderecosMarcacao;
|
|
||||||
empresas: typeof empresas;
|
empresas: typeof empresas;
|
||||||
|
enderecosMarcacao: typeof enderecosMarcacao;
|
||||||
ferias: typeof ferias;
|
ferias: typeof ferias;
|
||||||
funcionarioEnderecos: typeof funcionarioEnderecos;
|
funcionarioEnderecos: typeof funcionarioEnderecos;
|
||||||
funcionarios: typeof funcionarios;
|
funcionarios: typeof funcionarios;
|
||||||
|
|||||||
Reference in New Issue
Block a user