added creating new group and channel on sidebar menu.

This commit is contained in:
Asal Lotfi
2025-07-29 23:07:55 +03:30
parent 2fb957d941
commit 648a128a0c
2 changed files with 6 additions and 4 deletions
@@ -2744,7 +2744,7 @@ public class ActionHandler {
} }
} }
SidebarHandler sidebarHandler = new SidebarHandler(scanner); SidebarHandler sidebarHandler = new SidebarHandler(scanner, this);
switch (action) { switch (action) {
case 0 -> { case 0 -> {
return; return;
@@ -7,9 +7,11 @@ import java.util.Scanner;
public class SidebarHandler { public class SidebarHandler {
private final Scanner scanner; private final Scanner scanner;
private final ActionHandler actionHandler;
public SidebarHandler(Scanner scanner) { public SidebarHandler(Scanner scanner, ActionHandler actionHandler) {
this.scanner = scanner; this.scanner = scanner;
this.actionHandler = actionHandler;
} }
public void handleSidebarAction(SidebarAction action) { public void handleSidebarAction(SidebarAction action) {
@@ -224,11 +226,11 @@ public class SidebarHandler {
} }
private void createNewGroup() { private void createNewGroup() {
System.out.println("👥 Creating a new group..."); actionHandler.createGroup();
} }
private void createNewChannel() { private void createNewChannel() {
System.out.println("📢 Creating a new channel..."); actionHandler.createChannel();
} }
private void showContacts() { private void showContacts() {