PieFed isn’t hiding mods - when Lemmy fails to get them, it’s for its own mysterious reasons.
In ActivityPub, to get the moderators of this community you can do this from the command-line:
curl --header 'accept: application/activity+json' --location https://feddit.uk/c/fedimemes/moderators | jq .orderedItems
To get the moderators of a PieFed community, it’s exactly the same:
curl --header 'accept: application/activity+json' --location https://piefed.social/c/50501/moderators | jq .orderedItems
In both cases, the mods URL comes from the
attributedTo
field for the community.It’s because Piefed is returning the wrong
Content-Type
for moderator collections specifically. You’re returningapplication/json
notapplication/activity+json
.curl -H 'Accept: application/activity+json' -v https://piefed.social/c/50501/moderators 2>&1 | grep content-type < content-type: application/json < x-content-type-options: nosniff
I assume this is why MBin also doesn’t report any moderators for that community https://fedia.io/m/50501@piefed.social.
Ah, shit. Cheers. The amount of things learned from the comments under memes is probably a bit high, but I’ll send a commit to fix this in a minute.
Does Lemmy look at the mods URL again when it decides to refresh a community (or when it receives an Update / Group) ? If not, then PieFed instances might need to send out some “Add” activities.
The amount of things learned from the comments under memes is probably a bit high, but I’ll send a commit to fix this in a minute.
Who needs an issues tracker when you have a meme tracker, eh?
Does Lemmy look at the mods URL again when it decides to refresh a community (or when it receives an Update / Group)
Yes to both. Updating a community and fetching a new community are identical operations in Lemmy.
Wow I encouraged smart people to figure something out 🍾
own mysterious reasons.
Another Threadiverse mysterty
Might be the way in which the data presents? The path can be identical, but if one service receives a metaphorical PNG when expecting a metaphorical JPEG, it could explain why it fails to correctly register.
mbin calls them magazines btw
I call it the zine scene
Oldschool.