KamoCRM

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

Fixkamo-shared-library
Shipped
16 august 2026 la 01:13 UTC
Author
Kamo
Commit
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ă).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing