Updated Auth Token usage
PostBotMessage no longer requires/uses an auth token
This commit is contained in:
		@@ -44,7 +44,7 @@ func (c *Client) IndexBlock(userID ID) ([]*Block, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Blocks []*Block `json:"blocks"`
 | 
							Blocks []*Block `json:"blocks"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -77,7 +77,7 @@ func (c *Client) BlockBetween(userID, otherUserID ID) (bool, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Between bool `json:"between"`
 | 
							Between bool `json:"between"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return false, err
 | 
							return false, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -111,7 +111,7 @@ func (c *Client) CreateBlock(userID, otherUserID ID) (*Block, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Block *Block `json:"block"`
 | 
							Block *Block `json:"block"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -142,7 +142,7 @@ func (c *Client) Unblock(userID, otherUserID ID) error {
 | 
				
			|||||||
	query.Set("otherUser", otherUserID.String())
 | 
						query.Set("otherUser", otherUserID.String())
 | 
				
			||||||
	URL.RawQuery = query.Encode()
 | 
						URL.RawQuery = query.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, nil)
 | 
						err = c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -52,7 +52,7 @@ func (c *Client) CreateBot(bot *Bot) (*Bot, error) {
 | 
				
			|||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Bot
 | 
						var resp Bot
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -108,7 +108,7 @@ func (c *Client) IndexBots() ([]*Bot, error) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp []*Bot
 | 
						var resp []*Bot
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -139,5 +139,5 @@ func (c *Client) DestroyBot(botID ID) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -51,10 +51,11 @@ func TestBotsAPISuite(t *testing.T) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func botsTestRouter() *mux.Router {
 | 
					func botsTestRouter() *mux.Router {
 | 
				
			||||||
	router := mux.NewRouter().Queries("token", "").Subrouter()
 | 
						router := mux.NewRouter()
 | 
				
			||||||
 | 
						authRouter := router.Queries("token", "").Subrouter()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Create
 | 
						// Create
 | 
				
			||||||
	router.Path("/bots").
 | 
						authRouter.Path("/bots").
 | 
				
			||||||
		Methods("POST").
 | 
							Methods("POST").
 | 
				
			||||||
		Name("CreateBot").
 | 
							Name("CreateBot").
 | 
				
			||||||
		HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
							HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
				
			||||||
@@ -84,7 +85,7 @@ func botsTestRouter() *mux.Router {
 | 
				
			|||||||
		})
 | 
							})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Index
 | 
						// Index
 | 
				
			||||||
	router.Path("/bots").
 | 
						authRouter.Path("/bots").
 | 
				
			||||||
		Methods("GET").
 | 
							Methods("GET").
 | 
				
			||||||
		Name("IndexBots").
 | 
							Name("IndexBots").
 | 
				
			||||||
		HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
							HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
				
			||||||
@@ -108,7 +109,7 @@ func botsTestRouter() *mux.Router {
 | 
				
			|||||||
		})
 | 
							})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Destroy
 | 
						// Destroy
 | 
				
			||||||
	router.Path("/bots/destroy").
 | 
						authRouter.Path("/bots/destroy").
 | 
				
			||||||
		Methods("POST").
 | 
							Methods("POST").
 | 
				
			||||||
		Name("DestroyBot").
 | 
							Name("DestroyBot").
 | 
				
			||||||
		HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
							HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -52,7 +52,7 @@ func (c *Client) IndexChats(req *IndexChatsQuery) ([]*Chat, error) {
 | 
				
			|||||||
	URL.RawQuery = query.Encode()
 | 
						URL.RawQuery = query.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp []*Chat
 | 
						var resp []*Chat
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										14
									
								
								client.go
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								client.go
									
									
									
									
									
								
							@@ -59,11 +59,6 @@ func (r response) UnmarshalJSON(bs []byte) error {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (c Client) do(req *http.Request, i interface{}) error {
 | 
					func (c Client) do(req *http.Request, i interface{}) error {
 | 
				
			||||||
	URL := req.URL
 | 
					 | 
				
			||||||
	query := URL.Query()
 | 
					 | 
				
			||||||
	query.Set("token", c.authorizationToken)
 | 
					 | 
				
			||||||
	URL.RawQuery = query.Encode()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	getResp, err := c.httpClient.Do(req)
 | 
						getResp, err := c.httpClient.Do(req)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
@@ -95,3 +90,12 @@ func (c Client) do(req *http.Request, i interface{}) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (c Client) doWithAuthToken(req *http.Request, i interface{}) error {
 | 
				
			||||||
 | 
						URL := req.URL
 | 
				
			||||||
 | 
						query := URL.Query()
 | 
				
			||||||
 | 
						query.Set("token", c.authorizationToken)
 | 
				
			||||||
 | 
						URL.RawQuery = query.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return c.do(req, i)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -83,7 +83,7 @@ func (c *Client) IndexDirectMessages(otherUserID ID, req *IndexDirectMessagesQue
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp IndexDirectMessagesResponse
 | 
						var resp IndexDirectMessagesResponse
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return IndexDirectMessagesResponse{}, err
 | 
							return IndexDirectMessagesResponse{}, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -136,7 +136,7 @@ func (c *Client) CreateDirectMessage(m *Message) (*Message, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		*Message `json:"message"`
 | 
							*Message `json:"message"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -105,7 +105,7 @@ func (c *Client) IndexGroups(req *GroupsQuery) ([]*Group, error) {
 | 
				
			|||||||
	URL.RawQuery = query.Encode()
 | 
						URL.RawQuery = query.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp []*Group
 | 
						var resp []*Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -127,7 +127,7 @@ func (c *Client) FormerGroups() ([]*Group, error) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp []*Group
 | 
						var resp []*Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -154,7 +154,7 @@ func (c *Client) ShowGroup(groupID ID) (*Group, error) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Group
 | 
						var resp Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -195,7 +195,7 @@ func (c *Client) CreateGroup(gs GroupSettings) (*Group, error) {
 | 
				
			|||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Group
 | 
						var resp Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -241,7 +241,7 @@ func (c *Client) UpdateGroup(groupID ID, gs GroupSettings) (*Group, error) {
 | 
				
			|||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Group
 | 
						var resp Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -269,7 +269,7 @@ func (c *Client) DestroyGroup(groupID ID) error {
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
///// Join /////
 | 
					///// Join /////
 | 
				
			||||||
@@ -292,7 +292,7 @@ func (c *Client) JoinGroup(groupID ID, shareToken string) (*Group, error) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Group
 | 
						var resp Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -321,7 +321,7 @@ func (c *Client) RejoinGroup(groupID ID) (*Group, error) {
 | 
				
			|||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp Group
 | 
						var resp Group
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -357,7 +357,7 @@ func (c *Client) ChangeGroupOwner(reqs ChangeOwnerRequest) (ChangeOwnerResult, e
 | 
				
			|||||||
		Results []ChangeOwnerResult `json:"results"`
 | 
							Results []ChangeOwnerResult `json:"results"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return ChangeOwnerResult{}, err
 | 
							return ChangeOwnerResult{}, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,7 +60,7 @@ func (c *Client) IndexLeaderboard(groupID ID, p period) ([]*Message, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Messages []*Message `json:"messages"`
 | 
							Messages []*Message `json:"messages"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -90,7 +90,7 @@ func (c *Client) MyLikesLeaderboard(groupID ID) ([]*Message, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Messages []*Message `json:"messages"`
 | 
							Messages []*Message `json:"messages"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -120,7 +120,7 @@ func (c *Client) MyHitsLeaderboard(groupID ID) ([]*Message, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		Messages []*Message `json:"messages"`
 | 
							Messages []*Message `json:"messages"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -37,7 +37,7 @@ func (c *Client) CreateLike(conversationID, messageID ID) error {
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Destroy
 | 
					// Destroy
 | 
				
			||||||
@@ -59,5 +59,5 @@ func (c *Client) DestroyLike(conversationID, messageID ID) error {
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -66,7 +66,7 @@ func (c *Client) AddMembers(groupID ID, members ...*Member) (string, error) {
 | 
				
			|||||||
		ResultsID string `json:"result_id"`
 | 
							ResultsID string `json:"result_id"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return "", err
 | 
							return "", err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -104,7 +104,7 @@ func (c *Client) AddMembersResults(groupID ID, resultID string) ([]*Member, erro
 | 
				
			|||||||
		Members []*Member `json:"members"`
 | 
							Members []*Member `json:"members"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -133,7 +133,7 @@ func (c *Client) RemoveMember(groupID, membershipID ID) error {
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
///// Update /////
 | 
					///// Update /////
 | 
				
			||||||
@@ -165,7 +165,7 @@ func (c *Client) UpdateMember(groupID ID, nickname string) (*Member, error) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	var resp Member
 | 
						var resp Member
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,7 +110,7 @@ func (c *Client) IndexMessages(groupID ID, req *IndexMessagesQuery) (IndexMessag
 | 
				
			|||||||
	URL.RawQuery = query.Encode()
 | 
						URL.RawQuery = query.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp IndexMessagesResponse
 | 
						var resp IndexMessagesResponse
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return IndexMessagesResponse{}, err
 | 
							return IndexMessagesResponse{}, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -165,7 +165,7 @@ func (c *Client) CreateMessage(groupID ID, m *Message) (*Message, error) {
 | 
				
			|||||||
	var resp struct {
 | 
						var resp struct {
 | 
				
			||||||
		*Message `json:"message"`
 | 
							*Message `json:"message"`
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,7 +50,7 @@ func (c *Client) CreateSMSMode(duration int, registrationID *ID) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = c.do(httpReq, nil)
 | 
						err = c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -73,5 +73,5 @@ func (c *Client) DeleteSMSMode() error {
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return c.do(httpReq, nil)
 | 
						return c.doWithAuthToken(httpReq, nil)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,7 +39,7 @@ func (c *Client) MyUser() (*User, error) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp User
 | 
						var resp User
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -96,7 +96,7 @@ func (c *Client) UpdateMyUser(us UserSettings) (*User, error) {
 | 
				
			|||||||
	httpReq.PostForm = data
 | 
						httpReq.PostForm = data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var resp User
 | 
						var resp User
 | 
				
			||||||
	err = c.do(httpReq, &resp)
 | 
						err = c.doWithAuthToken(httpReq, &resp)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user