diff -r e77dad242f4c -r 2a9ec03fe5a1 vendor/github.com/McKael/madon/v2/suggestions.go --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/github.com/McKael/madon/v2/suggestions.go Sat Sep 29 18:09:54 2018 +0200 @@ -0,0 +1,31 @@ +/* +Copyright 2018 Mikael Berthe + +Licensed under the MIT license. Please see the LICENSE file is this directory. +*/ + +package madon + +import ( + "strconv" + + "github.com/sendgrid/rest" +) + +// GetSuggestions returns a list of follow suggestions from the server +func (mc *Client) GetSuggestions(lopt *LimitParams) ([]Account, error) { + endPoint := "suggestions" + method := rest.Get + var accountList []Account + if err := mc.apiCall("v1/"+endPoint, method, nil, lopt, nil, &accountList); err != nil { + return nil, err + } + return accountList, nil +} + +// DeleteSuggestion removes the account from the suggestion list +func (mc *Client) DeleteSuggestion(accountID int64) error { + endPoint := "suggestions/" + strconv.FormatInt(accountID, 10) + method := rest.Delete + return mc.apiCall("v1/"+endPoint, method, nil, nil, nil, nil) +}