mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 04:52:07 -08:00
Small changes to user/chat/session handling (not finished yet).
This commit is contained in:
parent
48a0e96333
commit
44d0df6bde
3 changed files with 5 additions and 5 deletions
|
|
@ -71,10 +71,10 @@ public class ChatSession {
|
|||
clients.remove(userId);
|
||||
switch (reason) {
|
||||
case Disconnected:
|
||||
message = " has quit MAGE";
|
||||
message = " has left MAGE";
|
||||
break;
|
||||
case SessionExpired:
|
||||
message = " session expired";
|
||||
case LostConnection:
|
||||
message = " has lost connection";
|
||||
break;
|
||||
default:
|
||||
message = " has left chat";
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ public class User {
|
|||
}
|
||||
|
||||
public enum DisconnectReason {
|
||||
SessionExpired, Disconnected, CleaningUp;
|
||||
LostConnection, Disconnected, CleaningUp;
|
||||
}
|
||||
|
||||
private UUID userId = UUID.randomUUID();
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ public class UserManager {
|
|||
for (User user: users.values()) {
|
||||
if (user.isExpired(expired.getTime())) {
|
||||
logger.info(user.getName() + " session expired " + user.getId());
|
||||
user.kill(User.DisconnectReason.SessionExpired);
|
||||
user.kill(User.DisconnectReason.LostConnection);
|
||||
users.remove(user.getId());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue