lol the nuances I find when developing for activitypub ...

I found out #mastodon resolve the ids of the create activities , e.g. https://mastodon.ie/users/IanOB/statuses/116185301517466965/activity

but #pixelfed does not (e.g https://pixelfed.social/p/mahop/935715884483618042/activity) and these are the actual ids that come in the object.

What is more interesting is that you can actually announce create activities, and mastodon fallback to actually "boosting" but not notifying the creator as boosted. Other people would see it properly.

@[email protected] oh! I can probably shed some light on the latter!

  • In the threadiverse, announcing a create activity is one part of how communities stay in sync.
  • Threadiverse implementations don't usually Announce the direct object, that's a microblog thing
  • The community itself sends the Announce, not a user, so Mastodon handling it but not notifying the user actually makes sense

These clues suggest this was Mastodon specific code to handle threadiverse style activities!

I wonder if I am right :male-scientist:

@julian interesting! thanks for sharing. Is the threadiverse forums like nodebb or lemmy?
@[email protected] yes that's correct, Lemmy, Piefed, NodeBB, and Mbin.