Add likes list

This commit is contained in:
r 2020-09-27 10:04:56 +00:00
parent 59692b7155
commit 2b1c703b6c
2 changed files with 21 additions and 0 deletions

View File

@ -541,6 +541,18 @@ func (svc *service) ServeUserPage(c *model.Client, id string, pageType string,
nextLink = fmt.Sprintf("/user/%s/blocks?max_id=%s", nextLink = fmt.Sprintf("/user/%s/blocks?max_id=%s",
id, pg.MaxID) id, pg.MaxID)
} }
case "likes":
if !isCurrent {
return errInvalidArgument
}
statuses, err = c.GetFavourites(ctx, &pg)
if err != nil {
return
}
if len(statuses) == 20 && len(pg.MaxID) > 0 {
nextLink = fmt.Sprintf("/user/%s/likes?max_id=%s",
id, pg.MaxID)
}
default: default:
return errInvalidArgument return errInvalidArgument
} }

View File

@ -100,6 +100,7 @@
{{if .IsCurrent}} {{if .IsCurrent}}
<div> <div>
<a href="/user/{{.User.ID}}/bookmarks"> bookmarks </a> - <a href="/user/{{.User.ID}}/bookmarks"> bookmarks </a> -
<a href="/user/{{.User.ID}}/likes"> likes </a> -
<a href="/user/{{.User.ID}}/mutes"> mutes </a> - <a href="/user/{{.User.ID}}/mutes"> mutes </a> -
<a href="/user/{{.User.ID}}/blocks"> blocks </a> <a href="/user/{{.User.ID}}/blocks"> blocks </a>
</div> </div>
@ -146,6 +147,14 @@
<div class="no-data-found">No data found</div> <div class="no-data-found">No data found</div>
{{end}} {{end}}
{{else if eq .Type "likes"}}
<div class="page-title"> Likes </div>
{{range .Statuses}}
{{template "status.tmpl" (WithContext . $.Ctx)}}
{{else}}
<div class="no-data-found">No data found</div>
{{end}}
{{else if eq .Type "mutes"}} {{else if eq .Type "mutes"}}
<div class="page-title"> Mutes </div> <div class="page-title"> Mutes </div>
{{template "userlist.tmpl" (WithContext .Users $.Ctx)}} {{template "userlist.tmpl" (WithContext .Users $.Ctx)}}