Amount of followers shown in Fediverse account aren't correct
Opened this issue · 9 comments
In the Moderation section of https://distributed.press/ we have already received and approved 49 accounts following 🥳
However, the profile shown in Fediverse account @distributed@distributed.press only shows 3
This may be related to the pull request merged yesterday (hyphacoop/social.distributed.press#64) but it could also be that Mastodon only shows the follower count it knows about (its own internal count for its own users). The same happens for Gancio.
@RangerMauve could you confirm when that pr is deployed so we can test?
Could we do a round on staging?
I'm not sure what is needed here, can you elaborate? @fauno and / or @RangerMauve
Two things are happening:
-
The followers collection is currently throwing an error when I fetch it without signing. The PR I mentioned before was supposed to fix this, but by looking at the log, the error is before that, on
src/server/apsystem.ts:96
when it tries to parse the signature I didn't send. -
From what's happening with another instance (Gancio), Mastodon either doesn't pull the follower count from the followers collection or it only shows the count based on the local followers count. I can't confirm right now because just noticed Gancio doesn't announce a followers collection.
@sutty-coop action: check again when hyphacoop/social.distributed.press#72 is merged and deployed
I'm seeing that hyphacoop/social.distributed.press#72 is merged, but I can't tell if it's already deployed -
Quick testing today: the followers shown are still incorrect
When loading our profile on social.coop, it says 2 followers; when loading it on mastodon.social, it says 5 followers. Both are incorrect, the number of followers we've accepted through the Moderation feature in the CMS is 65 followers
We'll give this a shot and if it's not fixed, move to backlog
I did a quick search and couldn't find anything in Mastodon's 4.2.7 code that made me think it pulls this information.
There's a "follower synchronization mechanism" which I don't entirely understand what it does.