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(): def grabServerResolver():
Server.state = "Resolving IP"
try: try:
response = requests.get("https://kevinblog.sytes.net/APIS/test1.php") response = requests.get("https://kevinblog.sytes.net/APIS/test1.php")
response.raise_for_status() response.raise_for_status()
@@ -144,6 +155,8 @@ def grabServerResolver():
pass pass
def checkConfig(): def checkConfig():
if configPath.exists(): if configPath.exists():
print("The Config file exists.") print("The Config file exists.")
@@ -154,6 +167,7 @@ def checkConfig():
makeConfig() makeConfig()
def debugMenu(): def debugMenu():
class menuData(): class menuData():
def mainMenu(): def mainMenu():
@@ -186,7 +200,7 @@ def debugMenu():
print(f"| IsReachable : {Server.isReachable}") print(f"| IsReachable : {Server.isReachable}")
print(f"| Host : {Server.host}") print(f"| Host : {Server.host}")
print(f"| State : {Server.state}") print(f"| State : {Server.state}")
print("[e] Exit") print("[e] Exit | [R] Reconnect | [O] Offline (Disconnect)")
print("======================================================") print("======================================================")
option = input(">> ") option = input(">> ")
@@ -195,6 +209,12 @@ def debugMenu():
case "e": case "e":
showMenu(1) showMenu(1)
return 0 return 0
case "r":
grabServerResolver()
menuData.menuServerData()
case "o":
disconnect()
menuData.menuServerData()
case _: case _:
menuData.menuServerData() menuData.menuServerData()