From ab71e2b90c80f65fe19d84f81bbcfc32590a7909 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 26 Apr 2024 22:43:02 +0200 Subject: [PATCH] Show Workers on index --- server/index.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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)) }