mirror of
https://gitea.phreedom.club/localhost_frssoft/bloat.git
synced 2025-05-09 21:38:45 +00:00
Add account muting and blocking
This commit is contained in:
parent
9d2e24a7de
commit
1e44d5d3d5
5 changed files with 202 additions and 5 deletions
|
@ -34,7 +34,7 @@ type Service interface {
|
|||
ServeUserSearchPage(ctx context.Context, c *model.Client, id string, q string, offset int) (err error)
|
||||
ServeSettingsPage(ctx context.Context, c *model.Client) (err error)
|
||||
NewSession(ctx context.Context, instance string) (redirectUrl string, sessionID string, err error)
|
||||
Signin(ctx context.Context, c *model.Client, sessionID string,
|
||||
Signin(ctx context.Context, c *model.Client, sessionID string,
|
||||
code string) (token string, userID string, err error)
|
||||
Post(ctx context.Context, c *model.Client, content string, replyToID string, format string,
|
||||
visibility string, isNSFW bool, files []*multipart.FileHeader) (id string, err error)
|
||||
|
@ -44,6 +44,10 @@ type Service interface {
|
|||
UnRetweet(ctx context.Context, c *model.Client, id string) (count int64, err error)
|
||||
Follow(ctx context.Context, c *model.Client, id string) (err error)
|
||||
UnFollow(ctx context.Context, c *model.Client, id string) (err error)
|
||||
Mute(ctx context.Context, c *model.Client, id string) (err error)
|
||||
UnMute(ctx context.Context, c *model.Client, id string) (err error)
|
||||
Block(ctx context.Context, c *model.Client, id string) (err error)
|
||||
UnBlock(ctx context.Context, c *model.Client, id string) (err error)
|
||||
SaveSettings(ctx context.Context, c *model.Client, settings *model.Settings) (err error)
|
||||
MuteConversation(ctx context.Context, c *model.Client, id string) (err error)
|
||||
UnMuteConversation(ctx context.Context, c *model.Client, id string) (err error)
|
||||
|
@ -848,6 +852,26 @@ func (svc *service) UnFollow(ctx context.Context, c *model.Client, id string) (e
|
|||
return
|
||||
}
|
||||
|
||||
func (svc *service) Mute(ctx context.Context, c *model.Client, id string) (err error) {
|
||||
_, err = c.AccountMute(ctx, id)
|
||||
return
|
||||
}
|
||||
|
||||
func (svc *service) UnMute(ctx context.Context, c *model.Client, id string) (err error) {
|
||||
_, err = c.AccountUnmute(ctx, id)
|
||||
return
|
||||
}
|
||||
|
||||
func (svc *service) Block(ctx context.Context, c *model.Client, id string) (err error) {
|
||||
_, err = c.AccountBlock(ctx, id)
|
||||
return
|
||||
}
|
||||
|
||||
func (svc *service) UnBlock(ctx context.Context, c *model.Client, id string) (err error) {
|
||||
_, err = c.AccountUnblock(ctx, id)
|
||||
return
|
||||
}
|
||||
|
||||
func (svc *service) SaveSettings(ctx context.Context, c *model.Client,
|
||||
settings *model.Settings) (err error) {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue