api.go
changeset 138 23d3a518d0ad
parent 130 c450bb73f59a
child 149 5f922977d7c7
--- a/api.go	Wed Apr 19 09:30:47 2017 +0200
+++ b/api.go	Wed Apr 19 10:43:38 2017 +0200
@@ -5,7 +5,7 @@
 Licensed under the MIT license.  Please see the LICENSE file is this directory.
 */
 
-package gondole
+package madon
 
 import (
 	"bytes"
@@ -76,20 +76,20 @@
 }
 
 // prepareRequest inserts all pre-defined stuff
-func (g *Client) prepareRequest(target string, method rest.Method, params apiCallParams) (rest.Request, error) {
+func (mc *Client) prepareRequest(target string, method rest.Method, params apiCallParams) (rest.Request, error) {
 	var req rest.Request
 
-	if g == nil {
-		return req, fmt.Errorf("use of uninitialized gondole client")
+	if mc == nil {
+		return req, ErrUninitializedClient
 	}
 
-	endPoint := g.APIBase + "/" + target
+	endPoint := mc.APIBase + "/" + target
 
 	// Request headers
 	hdrs := make(map[string]string)
-	hdrs["User-Agent"] = fmt.Sprintf("Gondole/%s", GondoleVersion)
-	if g.UserToken != nil {
-		hdrs["Authorization"] = fmt.Sprintf("Bearer %s", g.UserToken.AccessToken)
+	hdrs["User-Agent"] = fmt.Sprintf("madon/%s", MadonVersion)
+	if mc.UserToken != nil {
+		hdrs["Authorization"] = fmt.Sprintf("Bearer %s", mc.UserToken.AccessToken)
 	}
 
 	req = rest.Request{
@@ -102,13 +102,13 @@
 }
 
 // apiCall makes a call to the Mastodon API server
-func (g *Client) apiCall(endPoint string, method rest.Method, params apiCallParams, data interface{}) error {
-	if g == nil {
-		return fmt.Errorf("use of uninitialized gondole client")
+func (mc *Client) apiCall(endPoint string, method rest.Method, params apiCallParams, data interface{}) error {
+	if mc == nil {
+		return fmt.Errorf("use of uninitialized madon client")
 	}
 
 	// Prepare query
-	req, err := g.prepareRequest(endPoint, method, params)
+	req, err := mc.prepareRequest(endPoint, method, params)
 	if err != nil {
 		return err
 	}