Skip to content

Feat/files#22

Merged
HumbertoIshii merged 3 commits intodevelopfrom
feat/files
Apr 23, 2026
Merged

Feat/files#22
HumbertoIshii merged 3 commits intodevelopfrom
feat/files

Conversation

@HumbertoIshii
Copy link
Copy Markdown
Contributor

Envio de arquivos no Chat

PROD-45 - Implementar envio de arquivos no chat
Permitir envio de arquivos dentro das mensagens do char no backend


Tipo do PR

  • fix (correção de bug)
  • feature (nova funcionalidade)
  • refactor (refatoração sem mudança de comportamento)
  • chore (tarefas técnicas, melhorias internas, configs, etc.)

O que foi feito nesta branch?

  • Implementado armazenamento de arquivos em subpastas dinâmicas
    (ex: uploads/chat/)
  • Adicionado suporte ao envio de mensagens com arquivos anexados
    no módulo de chat
  • Criado endpoint para upload de arquivos vinculados a chats
  • Atualizados testes para suportar envio de mensagens com arquivos
  • Removido tipo redundante de triagem não utilizado
  • Ajustados testes de triagem após mudança de categorias para banco

Instruções de como testar

  1. Clonar o repositório:

    git clone https://github.com/Bug-Busters-F/ProDesk-backend
    git checkout feat/ticket-triage-integration
    cd ProDesk-backend/backend
  2. Instalar dependências:

    npm install
  3. Configurar variáveis de ambiente:

    cp .env.example .env
  4. Verificar o .env:

    MONGO_URI=mongodb://localhost:27017/prodesk
    PORT=3000
    NODE_ENV=development
  5. Rodar o testes:

    npm run test

Revisores


Adiciona estrutura inicial do módulo de arquivos
para upload e armazenamento local.
Cria o modulo file para upload local de arquivos.
Adiciona suporte a subpastas no armazenamento local,
permitindo salvar arquivos em caminhos específicos
como chat/<chatId>.

Implementa envio de mensagens com arquivos anexados,
incluindo persistência de fileIds e novos testes
relacionados ao envio de anexos.

Remove tipo legado não utilizado da triagem.
@HumbertoIshii HumbertoIshii merged commit 6d7205a into develop Apr 23, 2026
3 checks passed
@HumbertoIshii HumbertoIshii deleted the feat/files branch April 23, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants