func handleIsConnected(s api.FluxService) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { inst := getInstanceID(r) switch s.IsDaemonConnected(inst) { case platform.ErrPlatformNotAvailable: w.WriteHeader(http.StatusNotFound) case nil: w.WriteHeader(http.StatusNoContent) default: w.WriteHeader(http.StatusInternalServerError) } return }) }