Some changes to logging.

This commit is contained in:
LevelX2 2014-08-11 13:57:34 +02:00
parent 9ade5efde0
commit 4beb1ccad3
4 changed files with 29 additions and 15 deletions

View file

@ -157,13 +157,6 @@ public class TournamentSession {
}
}
public void removeTournamentForUser() {
User user = UserManager.getInstance().getUser(userId);
if (user != null) {
user.removeTournament(playerId);
}
}
private TournamentView getTournamentView() {
return new TournamentView(tournament);
}
@ -172,8 +165,27 @@ public class TournamentSession {
return tournament.getId();
}
void tournamentOver() {
public void tournamentOver() {
cleanUp();
removeTournamentForUser();
}
public void quit() {
cleanUp();
removeTournamentForUser();
}
private void cleanUp() {
if (!futureTimeout.isDone()) {
futureTimeout.cancel(true);
}
}
private void removeTournamentForUser() {
User user = UserManager.getInstance().getUser(userId);
if (user != null) {
user.removeTournament(playerId);
}
}
}