diff --git a/server/index.go b/server/index.go index ab08922..a015928 100644 --- a/server/index.go +++ b/server/index.go @@ -1,9 +1,19 @@ package server import ( + "fmt" "net/http" ) func handleIndex(w http.ResponseWriter, r *http.Request) { - w.Write([]byte("Alive")) + data := "Connections:\n" + func() { + WorkersMutex.Lock() + defer WorkersMutex.Unlock() + for i := range Workers { + data = data + fmt.Sprintf("ID: %v, Name: %v, Address: %v Connected %v\n", i, Workers[i].Name, Workers[i].Address, Workers[i].Connected) + } + }() + + w.Write([]byte("Morffix\n" + data)) }