account.go
changeset 238 1c0042e76902
parent 235 263da7f71f03
child 241 8538eaf18ce5
--- a/account.go	Thu Sep 06 00:34:44 2018 +0200
+++ b/account.go	Thu Sep 06 01:07:40 2018 +0200
@@ -62,7 +62,7 @@
 	}
 
 	var rel Relationship
-	if err := mc.apiCall(endPoint, method, params, nil, nil, &rel); err != nil {
+	if err := mc.apiCall("v1/"+endPoint, method, params, nil, nil, &rel); err != nil {
 		return nil, err
 	}
 	return &rel, nil
@@ -92,7 +92,7 @@
 	}
 
 	var account Account
-	if err := mc.apiCall(endPoint, method, nil, nil, nil, &account); err != nil {
+	if err := mc.apiCall("v1/"+endPoint, method, nil, nil, nil, &account); err != nil {
 		return nil, err
 	}
 	return &account, nil
@@ -104,7 +104,7 @@
 func (mc *Client) getMultipleAccounts(endPoint string, params apiCallParams, lopt *LimitParams) ([]Account, error) {
 	var accounts []Account
 	var links apiLinks
-	if err := mc.apiCall(endPoint, rest.Get, params, lopt, &links, &accounts); err != nil {
+	if err := mc.apiCall("v1/"+endPoint, rest.Get, params, lopt, &links, &accounts); err != nil {
 		return nil, err
 	}
 	if lopt != nil { // Fetch more pages to reach our limit
@@ -112,7 +112,7 @@
 		for (lopt.All || lopt.Limit > len(accounts)) && links.next != nil {
 			newlopt := links.next
 			links = apiLinks{}
-			if err := mc.apiCall(endPoint, rest.Get, params, newlopt, &links, &accountSlice); err != nil {
+			if err := mc.apiCall("v1/"+endPoint, rest.Get, params, newlopt, &links, &accountSlice); err != nil {
 				return nil, err
 			}
 			accounts = append(accounts, accountSlice...)
@@ -253,7 +253,7 @@
 	params["uri"] = uri
 
 	var account Account
-	if err := mc.apiCall("follows", rest.Post, params, nil, nil, &account); err != nil {
+	if err := mc.apiCall("v1/follows", rest.Post, params, nil, nil, &account); err != nil {
 		return nil, err
 	}
 	if account.ID == 0 {
@@ -367,7 +367,7 @@
 	}
 
 	var rl []Relationship
-	if err := mc.apiCall("accounts/relationships", rest.Get, params, nil, nil, &rl); err != nil {
+	if err := mc.apiCall("v1/accounts/relationships", rest.Get, params, nil, nil, &rl); err != nil {
 		return nil, err
 	}
 	return rl, nil