From 3512325e4647fc76e6ce82ea44e2a321a0809451 Mon Sep 17 00:00:00 2001 From: Sleep Date: Wed, 11 Jan 2023 04:36:36 -0600 Subject: [feature] Add local user and post count to nodeinfo responses (#1325) * Add local user and post count to nodeinfo responses This fixes #1307 (at least partially). The nodeinfo endpoint should now return the total users on an instance, along with their post count. * Update NodeInfoUsers docstring and swagger yaml file --- docs/api/swagger.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'docs/api') diff --git a/docs/api/swagger.yaml b/docs/api/swagger.yaml index a900a31d5..b3a75d177 100644 --- a/docs/api/swagger.yaml +++ b/docs/api/swagger.yaml @@ -100,13 +100,22 @@ definitions: x-go-package: github.com/superseriousbusiness/gotosocial/internal/api/model NodeInfoUsage: properties: + localPosts: + format: int64 + type: integer + x-go-name: LocalPosts users: $ref: '#/definitions/NodeInfoUsers' title: NodeInfoUsage represents usage information about this server, such as number of users. type: object x-go-package: github.com/superseriousbusiness/gotosocial/internal/api/model NodeInfoUsers: - title: NodeInfoUsers is a stub for usage information, currently empty. + properties: + total: + format: int64 + type: integer + x-go-name: Total + title: NodeInfoUsers represents aggregate information about the users on the server. type: object x-go-package: github.com/superseriousbusiness/gotosocial/internal/api/model Source: -- cgit v1.2.3