[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
This commit is contained in:
Sleep
2023-01-11 04:36:36 -06:00
committed by GitHub
parent d6487933c7
commit 3512325e46
3 changed files with 31 additions and 5 deletions

View File

@ -79,8 +79,11 @@ type NodeInfoServices struct {
// NodeInfoUsage represents usage information about this server, such as number of users.
type NodeInfoUsage struct {
Users NodeInfoUsers `json:"users"`
Users NodeInfoUsers `json:"users"`
LocalPosts int `json:"localPosts"`
}
// NodeInfoUsers is a stub for usage information, currently empty.
type NodeInfoUsers struct{}
// NodeInfoUsers represents aggregate information about the users on the server.
type NodeInfoUsers struct {
Total int `json:"total"`
}