FEAT: Criação do endpoint POST para envio de media #1

Merged
rafael.lopes merged 2 commits from feat/send-media into dev 2026-07-22 17:50:55 -03:00

2 Commits

Author SHA1 Message Date
97a12d700a FEAT: Adiciona validações de tipo e tamanho no envio de mídia
- fileFilter no Multer rejeita tipos não suportados antes de bufferizar
- Limite por tipo: imagem 5 MB, áudio/vídeo 16 MB, documento 100 MB
- Erro retornado ao frontend em caso de violação
2026-07-22 16:28:36 -03:00
30ec6e4b5e FEAT: Adiciona endpoint POST /whatsapp/send-media para envio de mídia
- Upload do arquivo para Meta API (multipart) para obter media_id
- Armazenamento local via MediaStorageService antes do envio
- Suporte a image, audio, video e document via mimeTypeToMediaType
- Salva mensagem no banco com media_path e media_mime_type
- Emite via Socket.IO para atualizar o chat em tempo real
2026-07-22 16:17:35 -03:00