disconnect , reconnect , offline modes

This commit is contained in:
2025-09-06 02:35:08 +03:00
parent ff68679f1b
commit 88be625af5

View File

@@ -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()