- 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.