Skip to content

Commit 950968e

Browse files
committed
set limit parameter for get methods
1 parent b194282 commit 950968e

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

rest/sites.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ type Membership struct {
4949
Id string `json:"id"`
5050
}
5151

52-
func (c *Client) GetSites() (*SitesRes, error) {
53-
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/sites", nil)
52+
func (c *Client) GetSites(limit int) (*SitesRes, error) {
53+
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/sites?maxItems="+strconv.Itoa(limit), nil)
5454
if err != nil {
5555
return &SitesRes{}, err
5656
}
@@ -136,8 +136,8 @@ func (c *Client) RemoveMemberFromSite(user string, id string) error {
136136
return nil
137137
}
138138

139-
func (c *Client) GetUserSites(user string) (*SitesRes, error) {
140-
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/people/"+user+"/sites", nil)
139+
func (c *Client) GetUserSites(user string, limit int) (*SitesRes, error) {
140+
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/people/"+user+"/sites?maxItems="+strconv.Itoa(limit), nil)
141141
if err != nil {
142142
return &SitesRes{}, err
143143
}
@@ -148,8 +148,8 @@ func (c *Client) GetUserSites(user string) (*SitesRes, error) {
148148
return response, nil
149149
}
150150

151-
func (c *Client) GetArchivedSites() (*SitesRes, error) {
152-
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/deleted-nodes", nil)
151+
func (c *Client) GetArchivedSites(limit int) (*SitesRes, error) {
152+
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/deleted-nodes?maxItems="+strconv.Itoa(limit), nil)
153153
if err != nil {
154154
return &SitesRes{}, err
155155
}
@@ -173,7 +173,7 @@ func (c *Client) RestoreArchivedNode(nodeID string) (*SiteRes, error) {
173173
}
174174

175175
func (c *Client) IsArchived(shortName string) (bool, error) {
176-
sitesRes, err := c.GetArchivedSites()
176+
sitesRes, err := c.GetArchivedSites(100000)
177177
if err != nil {
178178
return false, err
179179
}

rest/users.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"encoding/json"
66
"fmt"
77
"net/http"
8+
"strconv"
89
)
910

1011
type Users []User
@@ -56,8 +57,8 @@ func (c *Client) Login(username string, password string) error {
5657
return nil
5758
}
5859

59-
func (c *Client) GetUsers() (*UsersRes, error) {
60-
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/people", nil)
60+
func (c *Client) GetUsers(limit int) (*UsersRes, error) {
61+
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/people?maxItems="+strconv.Itoa(limit), nil)
6162
if err != nil {
6263
return &UsersRes{}, err
6364
}
@@ -80,8 +81,8 @@ func (c *Client) GetUser(userName string) (User, error) {
8081
return response.Entry, nil
8182
}
8283

83-
func (c *Client) GetUsersFromSiteName(siteName string) (*SiteUsers, error) {
84-
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/sites/"+siteName+"/members", nil)
84+
func (c *Client) GetUsersFromSiteName(siteName string, limit int) (*SiteUsers, error) {
85+
req, err := http.NewRequest("GET", c.getUrl()+"/alfresco/api/-default-/public/alfresco/versions/1/sites/"+siteName+"/members?maxItems="+strconv.Itoa(limit), nil)
8586
if err != nil {
8687
return &SiteUsers{}, err
8788
}

0 commit comments

Comments
 (0)