From 4ac5d66452829e6127c932f11042db5c9a506f1c Mon Sep 17 00:00:00 2001 From: Partow Roshani Date: Fri, 29 Aug 2025 20:50:54 +0330 Subject: [PATCH] Switched from Login to Register --- .../to/telegramfinalproject/UI/LoginController.java | 12 +++--------- .../telegramfinalproject/UI/RegisterController.java | 4 +++- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/to/telegramfinalproject/UI/LoginController.java b/src/main/java/org/to/telegramfinalproject/UI/LoginController.java index c72d699..bc257a1 100644 --- a/src/main/java/org/to/telegramfinalproject/UI/LoginController.java +++ b/src/main/java/org/to/telegramfinalproject/UI/LoginController.java @@ -19,6 +19,8 @@ import org.to.telegramfinalproject.Security.PasswordHashing; import java.io.IOException; +import static org.to.telegramfinalproject.UI.AppRouter.showRegister; + public class LoginController { @FXML private TextField usernameField; @@ -120,14 +122,6 @@ public class LoginController { var cli = org.to.telegramfinalproject.Client.TelegramClient.getOrInitForUI(); var handler = cli.getHandler(); - // بساز و بفرست — همون send خودت که Session رو پر می‌کند -// org.json.JSONObject req = new org.json.JSONObject() -// .put("action","login") -// .put("username", u) -// .put("password", p); -// -// handler.send(req); // ⬅️ بلاکینگ؛ پس درستش کردیم که تو Thread هست - handler.login(u,p); @@ -165,7 +159,7 @@ public class LoginController { @FXML private void switchToRegister() throws IOException { - switchScene("register_view.fxml"); + showRegister(); } private void switchScene(String fxmlFile) { diff --git a/src/main/java/org/to/telegramfinalproject/UI/RegisterController.java b/src/main/java/org/to/telegramfinalproject/UI/RegisterController.java index a8f29bb..afc2174 100644 --- a/src/main/java/org/to/telegramfinalproject/UI/RegisterController.java +++ b/src/main/java/org/to/telegramfinalproject/UI/RegisterController.java @@ -14,6 +14,8 @@ import org.to.telegramfinalproject.Database.userDatabase; import java.io.IOException; +import static org.to.telegramfinalproject.UI.AppRouter.showLogin; + public class RegisterController { @FXML private TextField userIdField; @@ -131,7 +133,7 @@ public class RegisterController { @FXML private void switchToLogin() throws IOException { - switchScene("login_view.fxml"); + showLogin(); } private void switchScene(String fxmlFile) {