Skip to content
This repository was archived by the owner on Mar 17, 2021. It is now read-only.

Commit 42c903f

Browse files
author
Gordon Irving
committed
use folder id api endpoint for finding folder by id
1 parent 8f0b4f8 commit 42c903f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

folder.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ func (c *Client) Folders() ([]Folder, error) {
3636
return folders, err
3737
}
3838

39-
func (c *Client) Folder(id int64) (Folder, error) {
40-
folder := Folder{}
41-
req, err := c.newRequest("GET", fmt.Sprintf("/api/folders/%d", id), nil, nil)
39+
func (c *Client) Folder(id int64) (*Folder, error) {
40+
folder := &Folder{}
41+
req, err := c.newRequest("GET", fmt.Sprintf("/api/folders/id/%d", id), nil, nil)
4242
if err != nil {
4343
return folder, err
4444
}
@@ -72,7 +72,8 @@ func (c *Client) NewFolder(title string) (Folder, error) {
7272
return folder, err
7373
}
7474
if resp.StatusCode != 200 {
75-
return folder, errors.New(resp.Status)
75+
data, _ = ioutil.ReadAll(resp.Body)
76+
return folder, fmt.Errorf("status: %s body: %s", resp.Status, data)
7677
}
7778
data, err = ioutil.ReadAll(resp.Body)
7879
if err != nil {

0 commit comments

Comments
 (0)