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():
|
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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user