* User handling - Fixed a recently added bug and added some debug messages.

This commit is contained in:
LevelX2 2014-06-15 14:00:45 +02:00
parent 83c3f92241
commit 6c8b818d89
2 changed files with 7 additions and 2 deletions

View file

@ -327,18 +327,23 @@ public class User {
}
public void kill(DisconnectReason reason) {
logger.debug("start user kill");
for (GameSession gameSession: gameSessions.values()) {
gameSession.kill();
}
logger.debug("user kill after game");
for (DraftSession draftSession: draftSessions.values()) {
draftSession.setKilled();
}
logger.debug("user kill after draft");
for (TournamentSession tournamentSession: tournamentSessions.values()) {
tournamentSession.setKilled();
}
logger.debug("user kill after tournament");
for (Entry<UUID, Table> entry: tables.entrySet()) {
TableManager.getInstance().leaveTable(userId, entry.getValue().getId());
}
logger.debug("user kill after table");
ChatManager.getInstance().removeUser(userId, reason);
}