- Navios
- 29 de setembro de 2026 às 02:22 UTC
- Autor
- Kamo
- Enviar
- 04e017c
Resultados da revisão da correção IA-nome completo (4ea53c5): - LOW: a comparação do nome de utilizador espelhado não apara nenhum dos lados, por isso um pseudônimo salvo com espaço em branco perdido (" luna ") sobreviveu ao portão isBlank () e impresso com o enchimento intacto em vez de ser reconhecido como espelho E é. Ambos os lados são aparados antes de comparar agora. - MEDIUM (N+1): displayName(Membro) agora lê m.getUser() no branch alias também, para dizer um apelido real a partir do identificador de login automático. GET /sessions/{guid}/membros ler o seu roster através da planície, não-juntados Então, um quarto de N participantes que cada um carrega qualquer nome falso passou de uma consulta para N+1 preguiçoso cargas de usuário — exatamente o padrão MarketingMemberLookupRepositório e Exec2ExecRosterRepositório já carrega FETCH de adesão esquerda e comentários para evitar. Adicionei um serviço de mídia local. (o mesmo arranjo que aqueles dois: a busca juntar vidas aqui em vez de sobre MediaSessionMemberRepository, que todos os outros em seguida, também pagar) e apontou obterMembros para ele. Testes: MemberDisplayNamesTest recebe a caixa em branco (RED contra o comparação não aparada, GREEN após). **************************** fixa o endpoint para a chamada do repositório associado à busca e nunca a chamada simples — a regressão contra a qual este objectivo está agora protegido. **************************** analisa o HQL da nova consulta e pinos ambas as cláusulas FETCH de adesão esquerda por texto, da mesma forma MarketingTrackingHqlTest e Exec2ExecQueryParseTest já pin o seu — nenhuma base de dados ao vivo está disponível para este conjunto de testes para uma verdadeira contagem de declarações Hibernate-statistics (não A dependência de H2/Testcontainers existe aqui, e a convenção da própria base de código para exatamente esta preocupação, para esses dois testes existentes, é HQL-parse-only). Os outros quatro testes que constroem ChatSessionMembersController diretamente **************************** ChatSeatGateTest, ChatSessionTwoAiMembersTest, **************** são actualizados para o novo construtor parâmetro; apenas ******************* caso do getMembers necessário seu stub foi movido para o novo repositório.
