mirror of
https://github.com/miniflux/v2.git
synced 2025-06-27 16:36:00 +00:00
feat(api): rename integrations status endpoint
This commit is contained in:
parent
0adbcc3a04
commit
3b654fefa7
3 changed files with 5 additions and 5 deletions
|
@ -185,9 +185,9 @@ func (c *Client) MarkAllAsRead(userID int64) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// FetchIntegrationsStatus fetches the integrations status for a user.
|
// IntegrationsStatus fetches the integrations status for the logged user.
|
||||||
func (c *Client) FetchIntegrationsStatus() (bool, error) {
|
func (c *Client) IntegrationsStatus() (bool, error) {
|
||||||
body, err := c.request.Get("/v1/users/integrations/status")
|
body, err := c.request.Get("/v1/integrations/status")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,6 @@ func Serve(router *mux.Router, store *storage.Storage, pool *worker.Pool) {
|
||||||
sr.HandleFunc("/users/{userID:[0-9]+}", handler.updateUser).Methods(http.MethodPut)
|
sr.HandleFunc("/users/{userID:[0-9]+}", handler.updateUser).Methods(http.MethodPut)
|
||||||
sr.HandleFunc("/users/{userID:[0-9]+}", handler.removeUser).Methods(http.MethodDelete)
|
sr.HandleFunc("/users/{userID:[0-9]+}", handler.removeUser).Methods(http.MethodDelete)
|
||||||
sr.HandleFunc("/users/{userID:[0-9]+}/mark-all-as-read", handler.markUserAsRead).Methods(http.MethodPut)
|
sr.HandleFunc("/users/{userID:[0-9]+}/mark-all-as-read", handler.markUserAsRead).Methods(http.MethodPut)
|
||||||
sr.HandleFunc("/users/integrations/status", handler.getIntegrationsStatus).Methods(http.MethodGet)
|
|
||||||
sr.HandleFunc("/users/{username}", handler.userByUsername).Methods(http.MethodGet)
|
sr.HandleFunc("/users/{username}", handler.userByUsername).Methods(http.MethodGet)
|
||||||
sr.HandleFunc("/me", handler.currentUser).Methods(http.MethodGet)
|
sr.HandleFunc("/me", handler.currentUser).Methods(http.MethodGet)
|
||||||
sr.HandleFunc("/categories", handler.createCategory).Methods(http.MethodPost)
|
sr.HandleFunc("/categories", handler.createCategory).Methods(http.MethodPost)
|
||||||
|
@ -75,6 +74,7 @@ func Serve(router *mux.Router, store *storage.Storage, pool *worker.Pool) {
|
||||||
sr.HandleFunc("/icons/{iconID}", handler.getIconByIconID).Methods(http.MethodGet)
|
sr.HandleFunc("/icons/{iconID}", handler.getIconByIconID).Methods(http.MethodGet)
|
||||||
sr.HandleFunc("/enclosures/{enclosureID}", handler.getEnclosureByID).Methods(http.MethodGet)
|
sr.HandleFunc("/enclosures/{enclosureID}", handler.getEnclosureByID).Methods(http.MethodGet)
|
||||||
sr.HandleFunc("/enclosures/{enclosureID}", handler.updateEnclosureByID).Methods(http.MethodPut)
|
sr.HandleFunc("/enclosures/{enclosureID}", handler.updateEnclosureByID).Methods(http.MethodPut)
|
||||||
|
sr.HandleFunc("/integrations/status", handler.getIntegrationsStatus).Methods(http.MethodGet)
|
||||||
sr.HandleFunc("/version", handler.versionHandler).Methods(http.MethodGet)
|
sr.HandleFunc("/version", handler.versionHandler).Methods(http.MethodGet)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2499,7 +2499,7 @@ func TestFetchIntegrationsStatusEndpoint(t *testing.T) {
|
||||||
|
|
||||||
regularUserClient := miniflux.NewClient(testConfig.testBaseURL, regularTestUser.Username, testConfig.testRegularPassword)
|
regularUserClient := miniflux.NewClient(testConfig.testBaseURL, regularTestUser.Username, testConfig.testRegularPassword)
|
||||||
|
|
||||||
hasIntegrations, err := regularUserClient.FetchIntegrationsStatus()
|
hasIntegrations, err := regularUserClient.IntegrationsStatus()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Failed to fetch integrations status: %v", err)
|
t.Fatalf("Failed to fetch integrations status: %v", err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue