xC/xP: show own user's info in frontends
This commit is contained in:
16
xC-proto
16
xC-proto
@@ -155,13 +155,25 @@ struct EventMessage {
|
||||
|
||||
case SERVER_UPDATE:
|
||||
string server_name;
|
||||
enum ServerState {
|
||||
union ServerData switch (enum ServerState {
|
||||
DISCONNECTED,
|
||||
CONNECTING,
|
||||
CONNECTED,
|
||||
REGISTERED,
|
||||
DISCONNECTING,
|
||||
} state;
|
||||
} state) {
|
||||
case DISCONNECTED:
|
||||
case CONNECTING:
|
||||
case CONNECTED:
|
||||
void;
|
||||
case REGISTERED:
|
||||
string user;
|
||||
string user_mode;
|
||||
// Theoretically, we could also send user information in this state,
|
||||
// but we'd have to duplicate both fields.
|
||||
case DISCONNECTING:
|
||||
void;
|
||||
} data;
|
||||
case SERVER_RENAME:
|
||||
// Buffers aren't sent updates for in this circumstance,
|
||||
// as that wouldn't be sufficiently atomic anyway.
|
||||
|
||||
Reference in New Issue
Block a user