morffix/server/index.go

19 lines
409 B
Go

package server
import (
"fmt"
"net/http"
)
func handleIndex(w http.ResponseWriter, r *http.Request) {
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))
}