(w http.ResponseWriter, r *http.Request)
| 251 | } |
| 252 | |
| 253 | func (a *APIController) SystemdServiceNameHandler(w http.ResponseWriter, r *http.Request) { |
| 254 | ctx := r.Context() |
| 255 | |
| 256 | serviceName, err := a.r.GetRunnerServiceName(ctx) |
| 257 | if err != nil { |
| 258 | handleError(ctx, w, err) |
| 259 | return |
| 260 | } |
| 261 | |
| 262 | w.Header().Set("Content-Type", "text/plain") |
| 263 | w.WriteHeader(http.StatusOK) |
| 264 | if _, err := w.Write([]byte(serviceName)); err != nil { //nolint:gosec // G705 - server-generated data, not user input |
| 265 | slog.With(slog.Any("error", err)).ErrorContext(ctx, "failed to encode response") |
| 266 | } |
| 267 | } |
| 268 | |
| 269 | func (a *APIController) SystemdUnitFileHandler(w http.ResponseWriter, r *http.Request) { |
| 270 | ctx := r.Context() |
nothing calls this directly
no test coverage detected