1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-07-02 16:38:37 +00:00

Add integration test for /me endpoint

This commit is contained in:
Frédéric Guillot 2018-05-14 18:52:12 -07:00
parent e81e4f0ac3
commit 9554d0bd53
4 changed files with 43 additions and 9 deletions

View file

@ -18,6 +18,23 @@ type Client struct {
request *request
}
// Me returns the logged user information.
func (c *Client) Me() (*User, error) {
body, err := c.request.Get("/v1/me")
if err != nil {
return nil, err
}
defer body.Close()
var user *User
decoder := json.NewDecoder(body)
if err := decoder.Decode(&user); err != nil {
return nil, fmt.Errorf("miniflux: json error (%v)", err)
}
return user, nil
}
// Users returns all users.
func (c *Client) Users() (Users, error) {
body, err := c.request.Get("/v1/users")