Citiți o pagină de istorie chat fără a număra întreaga sesiune

Fixkamo-shared-library
Expediere
16 august 2026 la 01:13 UTC
Autor
Kamo
Comite
3cc8b30

Datele de primăvară derivă o a doua declarație pentru fiecare pagină se întoarce, și chat istorie citit a cerut unul nu sa uitat la: MediaController ia page.getContent() și apoi raportează mesaje.size() ca număr. Derivat a fost SELECT COUNT (m1 0.id) DIN Media objs m1 0 M3 0.id = m3 0.obj id UNDE m1 0.session id = ? ȘI m1 0.is recent = fals tranzacție a citit deja, care este exact forma YugabyteDB nu poate Recuperează-te. Ea poate doar reporni transparent o citire care este primul declarație în tranzacția sa; o mai târziu ridică SQLstatale 40001 "Repornire citire Necesar," tranzactia este marcata numai cu rollback, iar cererea 500s. Deci... Deschide fereastra de chat care sa întâmplat să reîncărcați în timp ce cineva a fost scris la același sesiunea nu a arătat nici o istorie, din cauza unui număr care a fost aruncat. Rândurile revin acum ca o listă, care nu emite nici un număr. Aceeaşi întrebare, aceeaşi ordine, Aceeaşi pagină; o declaraţie în loc de două. Metoda de returnare a paginii rămâne pentru MediaStreamController, care cu adevărat serveste *************** la social feed. Orice alt apelant a fost de a lua .getContent() și aruncat total departe, astfel încât cele două publice-chat Site-urile se deplasează peste prea (MediaService, comiterea separată).

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile