diff options
author | 2024-02-19 13:17:14 +0100 | |
---|---|---|
committer | 2024-02-19 13:17:14 +0100 | |
commit | d10226e91219d96622b3ff60a172ba7c022c5f9d (patch) | |
tree | e314cd5a14b9777a967c4c56bdf27cf8a94612aa /internal/typeutils/internaltofrontend.go | |
parent | [bugfix] Ensure local statuses always get a threadID so they can be muted (#2... (diff) | |
download | gotosocial-d10226e91219d96622b3ff60a172ba7c022c5f9d.tar.xz |
[bugfix] Use ptr for instance stats entries to avoid skipping 0 values (#2666)
* [bugfix] Use ptr for instance stats entries to avoid skipping 0 values
* comment explaining why stats values are pointers
Diffstat (limited to 'internal/typeutils/internaltofrontend.go')
-rw-r--r-- | internal/typeutils/internaltofrontend.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/typeutils/internaltofrontend.go b/internal/typeutils/internaltofrontend.go index f92f0bb65..592f36010 100644 --- a/internal/typeutils/internaltofrontend.go +++ b/internal/typeutils/internaltofrontend.go @@ -1024,24 +1024,24 @@ func (c *Converter) InstanceToAPIV1Instance(ctx context.Context, i *gtsmodel.Ins instance.URLs.StreamingAPI = "wss://" + i.Domain // statistics - stats := make(map[string]int, 3) + stats := make(map[string]*int, 3) userCount, err := c.state.DB.CountInstanceUsers(ctx, i.Domain) if err != nil { return nil, fmt.Errorf("InstanceToAPIV1Instance: db error getting counting instance users: %w", err) } - stats["user_count"] = userCount + stats["user_count"] = util.Ptr(userCount) statusCount, err := c.state.DB.CountInstanceStatuses(ctx, i.Domain) if err != nil { return nil, fmt.Errorf("InstanceToAPIV1Instance: db error getting counting instance statuses: %w", err) } - stats["status_count"] = statusCount + stats["status_count"] = util.Ptr(statusCount) domainCount, err := c.state.DB.CountInstanceDomains(ctx, i.Domain) if err != nil { return nil, fmt.Errorf("InstanceToAPIV1Instance: db error getting counting instance domains: %w", err) } - stats["domain_count"] = domainCount + stats["domain_count"] = util.Ptr(domainCount) instance.Stats = stats // thumbnail |