Add new api calls and onterminate

Former-commit-id: 96143e4b38
This commit is contained in:
Owen
2025-11-24 17:36:44 -05:00
parent fff234bdd5
commit 2718d15825
3 changed files with 107 additions and 79 deletions

View File

@@ -415,3 +415,14 @@ func (s *API) handleDisconnect(w http.ResponseWriter, r *http.Request) {
"status": "disconnect initiated",
})
}
func (s *API) GetStatus() StatusResponse {
return StatusResponse{
Connected: s.isConnected,
Registered: s.isRegistered,
Version: s.version,
OrgID: s.orgID,
PeerStatuses: s.peerStatuses,
NetworkSettings: network.GetSettings(),
}
}