Vera direzione di chat, e fermare la timeline mapper scrittura o svenire

FixSecurityService
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.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo