Fix unused limit options
authorMikael Berthe <mikael@lilotux.net>
Fri, 28 Apr 2017 21:22:25 +0200
changeset 152 d9e73e9df9c6
parent 151 f87b6ca9de6d
child 153 df8e8ca96e1a
Fix unused limit options LimitParams was not used in some API calls.
account.go
--- a/account.go	Fri Apr 28 18:05:18 2017 +0200
+++ b/account.go	Fri Apr 28 21:22:25 2017 +0200
@@ -135,13 +135,13 @@
 
 // GetAccountFollowers returns the list of accounts following a given account
 func (mc *Client) GetAccountFollowers(accountID int, lopt *LimitParams) ([]Account, error) {
-	o := &getAccountsOptions{ID: accountID}
+	o := &getAccountsOptions{ID: accountID, Limit: lopt}
 	return mc.getMultipleAccounts("followers", o)
 }
 
 // GetAccountFollowing returns the list of accounts a given account is following
 func (mc *Client) GetAccountFollowing(accountID int, lopt *LimitParams) ([]Account, error) {
-	o := &getAccountsOptions{ID: accountID}
+	o := &getAccountsOptions{ID: accountID, Limit: lopt}
 	return mc.getMultipleAccounts("following", o)
 }
 
@@ -245,18 +245,24 @@
 }
 
 // GetBlockedAccounts returns the list of blocked accounts
+// The lopt parameter is optional (can be nil).
 func (mc *Client) GetBlockedAccounts(lopt *LimitParams) ([]Account, error) {
-	return mc.getMultipleAccounts("blocks", nil)
+	o := &getAccountsOptions{Limit: lopt}
+	return mc.getMultipleAccounts("blocks", o)
 }
 
 // GetMutedAccounts returns the list of muted accounts
+// The lopt parameter is optional (can be nil).
 func (mc *Client) GetMutedAccounts(lopt *LimitParams) ([]Account, error) {
-	return mc.getMultipleAccounts("mutes", nil)
+	o := &getAccountsOptions{Limit: lopt}
+	return mc.getMultipleAccounts("mutes", o)
 }
 
 // GetAccountFollowRequests returns the list of follow requests accounts
+// The lopt parameter is optional (can be nil).
 func (mc *Client) GetAccountFollowRequests(lopt *LimitParams) ([]Account, error) {
-	return mc.getMultipleAccounts("follow_requests", nil)
+	o := &getAccountsOptions{Limit: lopt}
+	return mc.getMultipleAccounts("follow_requests", o)
 }
 
 // GetAccountRelationships returns a list of relationship entities for the given accounts