19 lines
409 B
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))
|
|
}
|