mirror of
https://gitea.phreedom.club/localhost_frssoft/bloat.git
synced 2025-05-06 03:48:45 +00:00
Add conversation muting
This commit is contained in:
parent
c702a2b501
commit
4d9e0af373
7 changed files with 159 additions and 7 deletions
|
@ -343,3 +343,25 @@ func (c *Client) GetTimelineDirect(ctx context.Context, pg *Pagination) ([]*Stat
|
|||
}
|
||||
return statuses, nil
|
||||
}
|
||||
|
||||
// MuteConversation mutes status specified by id.
|
||||
func (c *Client) MuteConversation(ctx context.Context, id string) (*Status, error) {
|
||||
var status Status
|
||||
|
||||
err := c.doAPI(ctx, http.MethodPost, fmt.Sprintf("/api/v1/statuses/%s/mute", id), nil, &status, nil)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &status, nil
|
||||
}
|
||||
|
||||
// UnmuteConversation unmutes status specified by id.
|
||||
func (c *Client) UnmuteConversation(ctx context.Context, id string) (*Status, error) {
|
||||
var status Status
|
||||
|
||||
err := c.doAPI(ctx, http.MethodPost, fmt.Sprintf("/api/v1/statuses/%s/unmute", id), nil, &status, nil)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &status, nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue