Renderize fotos de membros em avatars dentro da janela de chat

Fixkamo-internal
Navios
22 de julho de 2026 às 19:54 UTC
Autor
kamo
Enviar
78f0849

Os ícones pequenos do avatar num popup de chat — o avatar do remetente por mensagem (MensageBubble) e a lista de receitas (SeenIndicator) — todas lidas SessionMember.avatarUrl, que MediaService deliberadamente retorna como null on Todos os membros da sessão têm uma carga útil porque... os avatars são uma preocupação do Serviço de Segurança. Os clientes deverão preenchê-los de o diretório membro, e as naves de chat-core buscarMembroAvatarMap para exatamente isso finalidade — seu doc afirma "tanto móvel como kamo-interno preenchê-lo a partir deste diretório". kamo-internal tinha zero chamadas, então avatarUrl ficou nulo para sempre e Cada ícone de membro da janela renderizado como um Avatar MUI vazio. O NavTopPanel já constrói o mesmo mapa para a página Chats, razão pela qual o membro As fotos aparecem lá, mas não dentro da própria janela de chat. Resolver o mapa uma vez por página (cached como uma promessa para janelas N abrindo de uma vez partilhar uma recolha de pastas) e sobrepor aos membros da sessão useChatConversation, o ponto único de que cada consumidor lê membros. Tamanho para 'sm' para estes ícones 16-24px; o dimensionamento de media-core é idempotente para que os consumidores esse tamanho novamente não são afetados, e um membro sem foto mantém um nulo avatarUrl e volta às iniciais.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços