Une véritable direction de chat, et arrêter la chronologie mapper d'écriture ou de faner

FixSecurityService
Shipped
5 août 2026 à 18:41 UTC
Author
Kamo
Commit
b10794f

Les entrées de chat ne prétendaient aucune direction et attribuaient chaque message à sa rangée. auteur. Les conversations sociales enregistrent les deux côtés contre un membre de Kamo messages de visiteur contre le membre du système de l'ordonnance - de sorte que le plomb a étiqueté les nôtres. La direction vient maintenant de MediaObjSocialRef.directionId, et un message entrant est nommé d'après le contact à distance plutôt que le système membre propriétaire de la ligne. Les réfrigérants et les contacts sont par page; résolution soit par ligne aurait été deux requêtes supplémentaires par message de discussion. MediaAssetUrls n'écrit plus en lecture: il rembemplissait un avatar fileHash à l'intérieur de la chronologie GET, une fois par auteur et par page, pour une valeur qui est une fonction pure de l'alvatar id. Il relit également chaque avatar par id purement voir un champ de sous-classe, qui était une requête par ligne - l'instance est déjà dans main. Ajout TimelinecoderTest. Trois éléments de code doivent s'entendre sur le lieu où une page se termine et le suivant commence A Avant, le prédicat SQL, et le comparateur de fusion et tout désaccord duplique ou perd des entrées sans erreur. Les marches des tests un lot qui partage des horodatages une entrée à la fois et affirme que chaque entrée est Revenu exactement une fois, dans l'ordre de fusion.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation