feat: now ignoring empty request messages instead of sending them
This commit is contained in:
parent
80ad60a658
commit
7f717f5fe2
@ -212,6 +212,7 @@ public class Lobby {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void accept(Participant source, List<Event> accepted) {
|
private void accept(Participant source, List<Event> accepted) {
|
||||||
|
if (!accepted.isEmpty()) {
|
||||||
Logger.debug("Accepting requests from participant '{}', broadcasting events to all except source",
|
Logger.debug("Accepting requests from participant '{}', broadcasting events to all except source",
|
||||||
source.id.getName());
|
source.id.getName());
|
||||||
connection.broadcastToAllExcept(source, accepted.toArray(new Event[0]));
|
connection.broadcastToAllExcept(source, accepted.toArray(new Event[0]));
|
||||||
@ -219,6 +220,7 @@ public class Lobby {
|
|||||||
Logger.trace("Adding ack and sending back to originParticipant");
|
Logger.trace("Adding ack and sending back to originParticipant");
|
||||||
accepted.add(0, new EventBuilder(EventType.Ack).buildGameStateEvent());
|
accepted.add(0, new EventBuilder(EventType.Ack).buildGameStateEvent());
|
||||||
connection.sendEvents(source, accepted.toArray(new Event[0]));
|
connection.sendEvents(source, accepted.toArray(new Event[0]));
|
||||||
|
}
|
||||||
badRequests = 0;
|
badRequests = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user