Edit logout logic
This commit is contained in:
@@ -177,9 +177,9 @@ public class ActionHandler {
|
||||
break;
|
||||
|
||||
case "3":
|
||||
Session.currentUser = null;
|
||||
Session.chatList = null;
|
||||
System.out.println("Logged out.");
|
||||
|
||||
logout();
|
||||
|
||||
return;
|
||||
default:
|
||||
System.out.println("Invalid choice.");
|
||||
@@ -225,5 +225,21 @@ public class ActionHandler {
|
||||
send(request);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void logout() {
|
||||
if (Session.currentUser != null && Session.currentUser.has("user_id")) {
|
||||
JSONObject request = new JSONObject();
|
||||
String userId = Session.currentUser.getString("internalUUID");
|
||||
request.put("action", "logout");
|
||||
request.put("user_id",userId);
|
||||
send(request);
|
||||
Session.currentUser = null;
|
||||
Session.chatList = null;
|
||||
} else {
|
||||
System.out.println("Not logged in.");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user