- Shiked
- 25 Nisan 2026 17:56 UTC
- Yazar
- Kamo
- Commit
- 436811a
Daha önce NATS JetStream push tüketici sadece STOMP istemcisi olduğunda yaratıldı Gönder /app /chat /subscribe. TeslimatPolicy ile. Yeni, daha önce yayınlanan herhangi bir mesaj tüketici kalıcı olarak kaybolur - ziyaretçi mesajlarına ve isim değişikliklerine neden oluyor Ajanın ilk önce abone olduğu sürece kamo-internal hiç görünmedi. - NATS abonelik mantığını ChatSessionSubscriptionManager (idempotent Subscription, JS hassas kaybından kaçınmak için String olarak serileştiriliyor CockroachDB eşsiz rowid IDs) ChatWebSocketController delegeler aboneToSession() yöneticiye abone oluyor - PublicChatService aramalarıSubscription()'i hemen sonra oluşturmasını sağlar MediaSession (çünkü tüketici ilk ziyaretçi mesajı gelmeden var) And again in send KatieMessage() as a fallback