fix: spec

This commit is contained in:
Barış Soner Uşaklı
2020-11-23 14:18:47 -05:00
parent 3f337b5d7c
commit b18e7e319b
4 changed files with 64 additions and 1 deletions

View File

@@ -355,6 +355,37 @@ UserObjectFull:
type: string
moderationNote:
type: string
counts:
type: object
properties:
best:
type: number
blocks:
type: number
bookmarks:
type: number
categoriesWatched:
type: number
downvoted:
type: number
followers:
type: number
following:
type: number
groups:
type: number
ignored:
type: number
posts:
type: number
topics:
type: number
uploaded:
type: number
upvoted:
type: number
watched:
type: number
isBlocked:
type: boolean
blocksCount:

View File

@@ -29,6 +29,37 @@ get:
type: array
items:
type: string
counts:
type: object
properties:
best:
type: number
blocks:
type: number
bookmarks:
type: number
categoriesWatched:
type: number
downvoted:
type: number
followers:
type: number
following:
type: number
groups:
type: number
ignored:
type: number
posts:
type: number
topics:
type: number
uploaded:
type: number
upvoted:
type: number
watched:
type: number
isBlocked:
type: boolean
blocksCount:

View File

@@ -30,7 +30,7 @@ blocksController.getBlocks = async function (req, res, next) {
userData.users = await user.getUsers(data.uids, req.uid);
userData.title = '[[pages:account/blocks, ' + userData.username + ']]';
const pageCount = Math.ceil(userData.blocksCount / resultsPerPage);
const pageCount = Math.ceil(userData.counts.blocks / resultsPerPage);
userData.pagination = pagination.create(page, pageCount);
userData.breadcrumbs = helpers.buildBreadcrumbs([{ text: userData.username, url: '/user/' + userData.userslug }, { text: '[[user:blocks]]' }]);

View File

@@ -161,6 +161,7 @@ async function getCounts(userData, callerUID) {
counts.groups = userData.groups.length;
counts.following = userData.followingCount;
counts.followers = userData.followerCount;
userData.blocksCount = counts.blocks || 0; // for backwards compatibility, remove in 1.16.0
userData.counts = counts;
}