Atualização Diária - 12/02
Resumo do Dia
Hoje, houve a implementação de mudanças importantes na moderação e no sistema de visualização de memes. As alterações envolveram ajustes no reupload de memes, a inclusão de métricas de visualização e melhorias no funcionamento da listagem e filtragem de memes. Também começamos a integração entre a API de compressão e a moderação.
Atividades Realizadas
-
Mudança no Parâmetro de Reupload de Meme: Alteração no parâmetro da rota de reupload de meme para aceitar o status EStatus com valores: 'PENDING', 'REVIEW' e 'PUBLIC'. Isso permite excluir memes previamente salvos com status 'PENDING' e substituir os arquivos do meme no S3 quando o status for 'REVIEW' ou 'PUBLIC', além de atualizar os metadados (filename, width, height e extension).
-
Registro de Visualização de Meme: Modificação no arquivo EViewType para registrar, sempre que um usuário visualizar um meme, o id do usuário, o id do meme e o local de visualização (feed, trending, explorer ou chat).
-
Correção de Bug na Listagem de Memes com Paginação: A correção envolveu a alteração dos métodos de data, substituindo Date.from(Instant.now()) por new Date(), o que resolveu o bug na listagem de memes com paginação por cursor na rota de exploração, após reset do banco de dados de homologação.
-
Ajustes na Listagem de Tags no Explorer: A listagem de tags no Explorer foi otimizada para exibir apenas tags com memes relacionados.
-
Correção na Listagem de Memes no Explorer por Input: Ajuste no processo de busca de memes no Explorer, que agora busca corretamente pelo memeId e não mais pelo memeTagId.
-
Início da Integração das APIs de Compressão e Moderação: Começamos o processo de integração entre a API de compressão e a API de moderação, além de interagir com a API principal.
Próximos Passos
-
Aprimoramento da Integração da API de Compressão: Continuar o trabalho de integração da API de compressão com a moderação e com a API principal, garantindo que o sistema opere de forma eficiente e sem comprometer a performance.
-
Testes da Nova Lógica de Reupload de Meme: Realizar testes mais detalhados sobre a lógica de reupload de memes, para garantir que as alterações de status e os metadados sejam processados corretamente.
Dúvidas e Desafios
- Como lidar com possíveis inconsistências no tratamento de status durante o reupload de memes, especialmente no caso de transições de status de 'PENDING' para 'REVIEW' e 'PUBLIC'?
- Quais os impactos esperados da integração da API de compressão com a moderação em termos de latência e consumo de recursos?
Conclusão
O trabalho realizado hoje contribuiu para a melhoria da moderação de conteúdo e da experiência de visualização de memes. As mudanças aumentaram a flexibilidade do sistema e ajudaram a corrigir alguns bugs críticos, como a paginacao e o filtro de tags. A integração das APIs de compressão e moderação é um desafio importante que já foi iniciado e será seguido com mais testes e ajustes.