Creează activ consumatorul NAT la crearea sesiunii pentru a preveni pierderea mesajelor

FixMediaService
Expediere
25 aprilie 2026 la 17:56 UTC
Autor
Kamo
Comite
436811a

Din episoadele anterioare: trimis /app/chat/subscribe. Cu DeliverPolicy. Nou, orice mesaje publicate înainte de consumatorul există sunt permanent pierdute Niciodată nu apare în kamo-internă, cu excepția cazului în care agentul sa întâmplat să fie subscris primul. - Extragerea logicii abonamentului NATS în ChatSessionAbonamentManager (idepotent asiguraAbonare, repara id serializat ca string pentru a evita pierderea de precizie JS pe CockroachDB unic rowid ID-uri) - ChatWebSocketController delegaţii abonaţi la Sesiune() managerului - Apeluri de la PublicChatService asiguraAbonare() imediat după crearea MediaSesiune (deci consumatorul există înainte de sosirea primului mesaj vizitator) și din nou în trimiteSupportMessage() ca un regres

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