- Spegnimento
- 22 luglio 2026 alle ore 19:54 UTC
- Autore
- kamo
- Impegno
- 78f0849
Le piccole icone avatar in un popup di chat — il mittente per messaggio avatar (MessageBubble) e l'elenco dei destinatari (SeenIndicator) — tutti letti SessionMember.avatarUrl, che MediaService ritorna deliberatamente nullo Ogni carico utile del membro della sessione... Gli avatar sono una preoccupazione di SecurityService. I clienti sono tenuti a riempirli da la directory membro, e chat-core navi fetchMemberAvatarMap per esattamente quello scopo — il suo doc afferma "sia mobile che kamo-internal riempirlo da questo directory". kamo-internal aveva zero chiamanti, così avatarUrl rimase nullo per sempre e ogni icona del membro in-finestra reso come un Avatar MUI vuoto. NavTopPanel già costruisce la stessa mappa per la scheda Chat, motivo per cui membro le foto appaiono lì ma non all'interno della finestra di chat stessa. Risolvere la mappa una volta per pagina (cached come una promessa in modo N finestre che si aprono subito condividere una directory fetch) e sovrapporre ai membri della sessione useChatConversation, il singolo punto da cui ogni consumatore legge i membri. Dimensioni a 'sm' per queste icone 16-24px; il dimensionamento del media-core è idempotent in modo che i consumatori che le dimensioni di nuovo non sono influenzate, e un membro senza foto mantiene un null avatarUrl e rientra nelle iniziali.