disconnect , reconnect , offline modes
This commit is contained in:
22
CLI/Init.py
22
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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user