synf-api/internal/api/data/ws/cpu_handler.go
2025-10-10 15:39:29 +02:00

22 lines
412 B
Go

package http
import (
"log"
"net/http"
)
func CPU(<-chan string) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
conn, err := upgrader.Upgrade(w, r, nil)
if err != nil {
log.Printf("Error upgrading to WebSocket: %v\n", err)
return
}
defer func() {
if err := conn.Close(); err != nil {
log.Printf("Error closing WebSocket connection: %v\n", err)
}
}()
}
}