Conduce insigna de mail de la numărătoare necitite împins, nu un sondaj de 30 de ani

Fixkamo-internal
Shipped
6 august 2026 la 11:59 UTC
Author
kamo
Commit
328a0bf

MailButton a rulat setInterval (fetchUnreadCount, 30 000) în fiecare filă deschisă și fiecare căpuşă numită /api/email/foldere Cutia poştală pentru a produce un număr întreg de insigna are nevoie. WebSocket-ul de email a fost deja conectat, dar doar a raportat că e-mail a sosit, astfel încât handler lui Treaba era să programăm un alt pachet. EmailService publică acum numărul în sine pe /topic/email/necitit/<memberId>: un instantaneu pe conexiune, apoi unul pe fiecare schimbare, inclusiv \Se vedea set de la un alt client de e-mail Vechi WebSocket nu a putut observa deloc. useEmailWebSocket aboneaza la acest subiect si expune inboxNecitit prin E-mailWebSocketContext. Snapshots transporta momentul în care au fost citite și mai în vârstă cele sunt aruncate, astfel încât o relivrare nu poate reînvia o insignă doar membrul Liber. InboxUnread rămâne nul până la prima imagine aterizează, așa că "nu se știe "nu face niciodată o insignă curăţată. Calea REST supraviețuiește doar ca o rezervă rece pentru un browser a cărui priză nu niciodată a venit: se aprinde atunci când priza raportează că a renunțat, atunci când nici un instantaneu nu are a ajuns în interiorul ferestrei de conectare, și și pe e-mail:foler-schimbat. Nici unul dintre cei care este un cronometru.

All changes

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