diff --git a/CLI/Init.py b/CLI/Init.py index bb3622d..01518b9 100644 --- a/CLI/Init.py +++ b/CLI/Init.py @@ -122,7 +122,18 @@ def loadConfig(): +def disconnect(): + + Server.host = "0.0.0.0" + Server.state = "Offline" + Server.isReachable = False + if args.backend: print("4:OFFLINE") + + + def grabServerResolver(): + Server.state = "Resolving IP" + try: response = requests.get("https://kevinblog.sytes.net/APIS/test1.php") response.raise_for_status() @@ -144,6 +155,8 @@ def grabServerResolver(): pass + + def checkConfig(): if configPath.exists(): print("The Config file exists.") @@ -154,6 +167,7 @@ def checkConfig(): makeConfig() + def debugMenu(): class menuData(): def mainMenu(): @@ -186,7 +200,7 @@ def debugMenu(): print(f"| IsReachable : {Server.isReachable}") print(f"| Host : {Server.host}") print(f"| State : {Server.state}") - print("[e] Exit") + print("[e] Exit | [R] Reconnect | [O] Offline (Disconnect)") print("======================================================") option = input(">> ") @@ -195,6 +209,12 @@ def debugMenu(): case "e": showMenu(1) return 0 + case "r": + grabServerResolver() + menuData.menuServerData() + case "o": + disconnect() + menuData.menuServerData() case _: menuData.menuServerData()