fix: now sends goodbyeClient message on disconnect
This commit is contained in:
parent
a25b429e1e
commit
48d9626c06
@ -7,6 +7,7 @@ import uulm.teamname.marvelous.gamelibrary.json.ValidationUtility;
|
||||
import uulm.teamname.marvelous.gamelibrary.messages.BasicMessage;
|
||||
import uulm.teamname.marvelous.gamelibrary.messages.ErrorMessage;
|
||||
import uulm.teamname.marvelous.gamelibrary.messages.client.*;
|
||||
import uulm.teamname.marvelous.gamelibrary.messages.server.GoodbyeClientMessage;
|
||||
import uulm.teamname.marvelous.gamelibrary.messages.server.HelloClientMessage;
|
||||
import uulm.teamname.marvelous.server.Server;
|
||||
import uulm.teamname.marvelous.server.lobbymanager.LobbyManager;
|
||||
@ -290,6 +291,9 @@ public class UserManager {
|
||||
var suid = new SUID(participant.name, participant.deviceID);
|
||||
activeParticipants.remove(suid);
|
||||
}
|
||||
var message = new GoodbyeClientMessage();
|
||||
message.message = "You got disconnected";
|
||||
sendMessage(conn, message);
|
||||
conn.close(CloseFrame.NORMAL);
|
||||
// this automatically calls disconnectUser through the MarvelousServer
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user