diff options
author | 2024-04-02 11:42:24 +0200 | |
---|---|---|
committer | 2024-04-02 10:42:24 +0100 | |
commit | f05874be3095d3fb3cefd1a92b3c35fe3ae3bf28 (patch) | |
tree | 52f1616259b51d0a8a94a786278b9c0aa5ab2298 /internal/ap/collections.go | |
parent | [feature] Add `enable` command to mirror existing `disable` command; update d... (diff) | |
download | gotosocial-f05874be3095d3fb3cefd1a92b3c35fe3ae3bf28.tar.xz |
[feature] Option to hide followers/following (#2788)
Diffstat (limited to 'internal/ap/collections.go')
-rw-r--r-- | internal/ap/collections.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/ap/collections.go b/internal/ap/collections.go index da789e179..c55bbe70b 100644 --- a/internal/ap/collections.go +++ b/internal/ap/collections.go @@ -281,7 +281,7 @@ type CollectionParams struct { ID *url.URL // First page details. - First paging.Page + First *paging.Page Query url.Values // Total no. items. @@ -377,6 +377,11 @@ func buildCollection[C CollectionBuilder](collection C, params CollectionParams) totalItems.Set(params.Total) collection.SetActivityStreamsTotalItems(totalItems) + // No First page means we're done. + if params.First == nil { + return + } + // Append paging query params // to those already in ID prop. pageQueryParams := appendQuery( |