- Spegnimento
- 5 agosto 2026 alle ore 18:41 UTC
- Autore
- Kamo
- Impegno
- b10794f
Le voci di chat non rivendicavano alcuna direzione e attribuivano ogni messaggio alla sua riga autore. Le conversazioni sociali registrano le parti di BOTH contro un membro di Kamo — il messaggi del visitatore contro il membro del sistema di org — in modo che etichettato il piombo i nostri messaggi. La direzione viene ora da MediaObjSocialRef.directionId, e un messaggio in entrata prende il nome dal contatto remoto piuttosto che dal sistema membro che possiede la fila. Refs e contatti sono in batch per pagina; risolve o per fila sarebbe stato due domande extra per messaggio di chat. MediaAssetUrls non scrive più durante una lettura: era il riempimento di un avatar fileHash all'interno della timeline GET, una volta per autore per pagina, per un valore che è una funzione pura del id avatar. Esso rilegge anche ogni avatar da id puramente a vedi un campo di sottoclasse, che era una query per fila — l'istanza è già in mano. Aggiunge TimelinecoderTest. Tre pezzi di codice devono concordare su dove una pagina termina e il prossimo inizia — èPrima, il predicato SQL, e il comparatore di unione — e qualsiasi disaccordo duplica o perde voci senza errore. Il test cammina un lotto che condivide timestamp una voce alla volta e afferma che ogni voce è ritornato esattamente una volta, in ordine unico.