diff --git a/src/main/java/org/to/telegramfinalproject/Client/ActionHandler.java b/src/main/java/org/to/telegramfinalproject/Client/ActionHandler.java index 6752ce1..ed59769 100644 --- a/src/main/java/org/to/telegramfinalproject/Client/ActionHandler.java +++ b/src/main/java/org/to/telegramfinalproject/Client/ActionHandler.java @@ -2744,7 +2744,7 @@ public class ActionHandler { } } - SidebarHandler sidebarHandler = new SidebarHandler(scanner); + SidebarHandler sidebarHandler = new SidebarHandler(scanner, this); switch (action) { case 0 -> { return; diff --git a/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java b/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java index c042c7a..04ffb0f 100644 --- a/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java +++ b/src/main/java/org/to/telegramfinalproject/Client/SidebarHandler.java @@ -7,9 +7,11 @@ import java.util.Scanner; public class SidebarHandler { private final Scanner scanner; + private final ActionHandler actionHandler; - public SidebarHandler(Scanner scanner) { + public SidebarHandler(Scanner scanner, ActionHandler actionHandler) { this.scanner = scanner; + this.actionHandler = actionHandler; } public void handleSidebarAction(SidebarAction action) { @@ -224,11 +226,11 @@ public class SidebarHandler { } private void createNewGroup() { - System.out.println("👥 Creating a new group..."); + actionHandler.createGroup(); } private void createNewChannel() { - System.out.println("📢 Creating a new channel..."); + actionHandler.createChannel(); } private void showContacts() {