mirror of
https://github.com/miniflux/v2.git
synced 2025-07-27 17:28:38 +00:00
Add SaveEntry function to API client
This commit is contained in:
parent
e2fb77bd85
commit
e7ccf0aa1e
7 changed files with 227 additions and 223 deletions
|
@ -39,6 +39,13 @@ func NoContent(w http.ResponseWriter, r *http.Request) {
|
|||
builder.Write()
|
||||
}
|
||||
|
||||
func Accepted(w http.ResponseWriter, r *http.Request) {
|
||||
builder := response.New(w, r)
|
||||
builder.WithStatus(http.StatusAccepted)
|
||||
builder.WithHeader("Content-Type", contentTypeHeader)
|
||||
builder.Write()
|
||||
}
|
||||
|
||||
// ServerError sends an internal error to the client.
|
||||
func ServerError(w http.ResponseWriter, r *http.Request, err error) {
|
||||
logger.Error("[HTTP:Internal Server Error] %s => %v", r.URL, err)
|
||||
|
@ -68,7 +75,7 @@ func Unauthorized(w http.ResponseWriter, r *http.Request) {
|
|||
builder := response.New(w, r)
|
||||
builder.WithStatus(http.StatusUnauthorized)
|
||||
builder.WithHeader("Content-Type", contentTypeHeader)
|
||||
builder.WithBody(toJSONError(errors.New("Access Unauthorized")))
|
||||
builder.WithBody(toJSONError(errors.New("access unauthorized")))
|
||||
builder.Write()
|
||||
}
|
||||
|
||||
|
@ -79,7 +86,7 @@ func Forbidden(w http.ResponseWriter, r *http.Request) {
|
|||
builder := response.New(w, r)
|
||||
builder.WithStatus(http.StatusForbidden)
|
||||
builder.WithHeader("Content-Type", contentTypeHeader)
|
||||
builder.WithBody(toJSONError(errors.New("Access Forbidden")))
|
||||
builder.WithBody(toJSONError(errors.New("access forbidden")))
|
||||
builder.Write()
|
||||
}
|
||||
|
||||
|
@ -90,7 +97,7 @@ func NotFound(w http.ResponseWriter, r *http.Request) {
|
|||
builder := response.New(w, r)
|
||||
builder.WithStatus(http.StatusNotFound)
|
||||
builder.WithHeader("Content-Type", contentTypeHeader)
|
||||
builder.WithBody(toJSONError(errors.New("Resource Not Found")))
|
||||
builder.WithBody(toJSONError(errors.New("resource not found")))
|
||||
builder.Write()
|
||||
}
|
||||
|
||||
|
|
|
@ -199,7 +199,7 @@ func TestUnauthorizedResponse(t *testing.T) {
|
|||
t.Fatalf(`Unexpected status code, got %d instead of %d`, resp.StatusCode, expectedStatusCode)
|
||||
}
|
||||
|
||||
expectedBody := `{"error_message":"Access Unauthorized"}`
|
||||
expectedBody := `{"error_message":"access unauthorized"}`
|
||||
actualBody := w.Body.String()
|
||||
if actualBody != expectedBody {
|
||||
t.Fatalf(`Unexpected body, got %s instead of %s`, actualBody, expectedBody)
|
||||
|
@ -232,7 +232,7 @@ func TestForbiddenResponse(t *testing.T) {
|
|||
t.Fatalf(`Unexpected status code, got %d instead of %d`, resp.StatusCode, expectedStatusCode)
|
||||
}
|
||||
|
||||
expectedBody := `{"error_message":"Access Forbidden"}`
|
||||
expectedBody := `{"error_message":"access forbidden"}`
|
||||
actualBody := w.Body.String()
|
||||
if actualBody != expectedBody {
|
||||
t.Fatalf(`Unexpected body, got %s instead of %s`, actualBody, expectedBody)
|
||||
|
@ -265,7 +265,7 @@ func TestNotFoundResponse(t *testing.T) {
|
|||
t.Fatalf(`Unexpected status code, got %d instead of %d`, resp.StatusCode, expectedStatusCode)
|
||||
}
|
||||
|
||||
expectedBody := `{"error_message":"Resource Not Found"}`
|
||||
expectedBody := `{"error_message":"resource not found"}`
|
||||
actualBody := w.Body.String()
|
||||
if actualBody != expectedBody {
|
||||
t.Fatalf(`Unexpected body, got %s instead of %s`, actualBody, expectedBody)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue