|
@@ -6,7 +6,6 @@ package api // import "miniflux.app/v2/internal/api"
|
|
|
import (
|
|
import (
|
|
|
json_parser "encoding/json"
|
|
json_parser "encoding/json"
|
|
|
"errors"
|
|
"errors"
|
|
|
- "log/slog"
|
|
|
|
|
"net/http"
|
|
"net/http"
|
|
|
|
|
|
|
|
"miniflux.app/v2/internal/http/request"
|
|
"miniflux.app/v2/internal/http/request"
|
|
@@ -267,13 +266,10 @@ func (h *handler) removeUserHandler(w http.ResponseWriter, r *http.Request) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- go func() {
|
|
|
|
|
- if err := h.store.RemoveUser(user.ID); err != nil {
|
|
|
|
|
- slog.Error("Unable to delete user",
|
|
|
|
|
- slog.Int64("user_id", user.ID),
|
|
|
|
|
- slog.Any("error", err),
|
|
|
|
|
- )
|
|
|
|
|
- }
|
|
|
|
|
- }()
|
|
|
|
|
|
|
+ if err := h.store.RemoveUser(user.ID); err != nil {
|
|
|
|
|
+ response.JSONServerError(w, r, err)
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
response.NoContent(w, r)
|
|
response.NoContent(w, r)
|
|
|
}
|
|
}
|