Added view pinned statuses in accounts

This commit is contained in:
localhost_frssoft 2022-10-26 00:44:22 +03:00
parent b07793e986
commit ca99d0a789
3 changed files with 23 additions and 4 deletions

View file

@ -152,10 +152,11 @@ func (c *Client) AccountUpdate(ctx context.Context, profile *Profile) (*Account,
}
// GetAccountStatuses return statuses by specified accuont.
func (c *Client) GetAccountStatuses(ctx context.Context, id string, onlyMedia bool, pg *Pagination) ([]*Status, error) {
func (c *Client) GetAccountStatuses(ctx context.Context, id string, onlyMedia bool, onlyPinned bool, pg *Pagination) ([]*Status, error) {
var statuses []*Status
params := url.Values{}
params.Set("only_media", strconv.FormatBool(onlyMedia))
params.Set("pinned", strconv.FormatBool(onlyPinned))
err := c.doAPI(ctx, http.MethodGet, fmt.Sprintf("/api/v1/accounts/%s/statuses", url.PathEscape(string(id))), params, &statuses, pg)
if err != nil {
return nil, err