This repository has been archived on 2021-12-05. You can view files and clone it, but cannot push or open issues or pull requests.
envoy/client/src/main/java/envoy/client/ui
Kai S. K. Engelbart dcf1b0c58d
Send Pending Messages After Successful Handshake (#111)
Instead of caching pending messages during the handshake and relaying
them afterwards, they are now sent after the handshake has been
completed.

This is possible because the relevant processors (messages and status
changes) are now event handlers which are registered at the event bus,
which means that they can immediately react to pending messages even if
Client#initReceiver has not been fully executed yet.

Because Client#initReceiver exists for that very reason, it is no
longer necessary anymore. ID generator initialization, which was its other part,
is now directly handled in Startup#performHandshake, which is a far more
sensible placement.

Fixes #106

Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/111
Reviewed-by: DieGurke <maxi@kske.dev>
2020-12-02 21:21:00 +01:00
..
chatscene Move SceneInfo to separate file 2020-11-06 08:58:13 +01:00
control Fix "infinite" amount of messages being displayed 2020-10-22 16:15:34 +02:00
controller Move SceneInfo to separate file 2020-11-06 08:58:13 +01:00
listcell Reformat all source files with new formatter 2020-10-19 18:17:51 +02:00
settings Remove account deletion on the server 2020-10-31 16:57:26 +01:00
Restorable.java Reformat all source files with new formatter 2020-10-19 18:17:51 +02:00
SceneContext.java Remove fixed size support from SceneContext 2020-11-22 11:11:48 +01:00
SceneInfo.java Remove fixed size support from SceneContext 2020-11-22 11:11:48 +01:00
Startup.java Send Pending Messages After Successful Handshake (#111) 2020-12-02 21:21:00 +01:00
StatusTrayIcon.java Properly display unread message count (>9) 2020-10-22 15:32:06 +02:00
package-info.java Move Envoy Client to client/ subdirectory 2020-07-13 11:37:45 +02:00