* Some changes to chat and user handling.

This commit is contained in:
LevelX2 2017-08-27 00:31:52 +02:00
parent 52897094b3
commit d024d59626
3 changed files with 13 additions and 13 deletions

View file

@ -86,19 +86,17 @@ public enum ChatManager {
if (chatId != null) {
ChatSession chatSession = chatSessions.get(chatId);
if (chatSession != null) {
synchronized (chatSession) {
if (chatSessions.containsKey(chatId)) {
final Lock w = lock.writeLock();
w.lock();
try {
chatSessions.remove(chatId);
} finally {
w.unlock();
}
logger.trace("Chat removed - chatId: " + chatId);
} else {
logger.trace("Chat to destroy does not exist - chatId: " + chatId);
if (chatSessions.containsKey(chatId)) {
final Lock w = lock.writeLock();
w.lock();
try {
chatSessions.remove(chatId);
} finally {
w.unlock();
}
logger.trace("Chat removed - chatId: " + chatId);
} else {
logger.trace("Chat to destroy does not exist - chatId: " + chatId);
}
}
}