Updated API register function

- Seperated different register for APIs
This commit is contained in:
Toby Chui
2024-11-19 21:13:02 +08:00
parent c5170bcb94
commit 0af8c67346
2 changed files with 161 additions and 115 deletions

View File

@@ -367,12 +367,22 @@ func HandleZoraxyInfo(w http.ResponseWriter, r *http.Request) {
ZerotierConnected bool
}
displayUUID := nodeUUID
displayAllowSSHLB := *allowSshLoopback
displayBootTime := bootTime
if !authAgent.CheckAuth(r) {
displayUUID = "Unauthorized"
displayAllowSSHLB = false
displayBootTime = 0
}
info := ZoraxyInfo{
Version: SYSTEM_VERSION,
NodeUUID: nodeUUID,
NodeUUID: displayUUID,
Development: DEVELOPMENT_BUILD,
BootTime: bootTime,
EnableSshLoopback: *allowSshLoopback,
BootTime: displayBootTime,
EnableSshLoopback: displayAllowSSHLB,
ZerotierConnected: ganManager.ControllerID != "",
}