Cursed ActivityPub Implementation: Assume Alice has received Follow activities from Bob with id's id1 and id2. Then Alice should accept these with
-
Cursed ActivityPub Implementation: Assume Alice has received Follow activities from Bob with id's id1 and id2. Then Alice should accept these with
{ "type": "Accept": "object": { "type": "Collection", "items": [id1, id2] } }
-
trwnh@mastodon.socialreplied to helge@mymath.rocks last edited by
@helge why not Accept [follow1, follow2] instead of Accept Collection?
-
helge@mymath.rocksreplied to trwnh@mastodon.social last edited by
Thank you. I didn't think of that. Furthermore, it illustrates a point:
With ActivityPub you can come up with two implementations of things, that satisfy:
- Both are equally cursed
- Both are valid
- They do not interoperate
One can work around all these things. One just shouldn't have to. Of course, there are guys like me, who get enjoyment from coming up with these scenarios.
-
trwnh@mastodon.socialreplied to helge@mymath.rocks last edited by
@helge this is why people argue over semantics all the time lol, are you accepting the follows or accepting some collection, those mean different things. i don't think that verbs or properties are distributive over collection items... although now that i think about it, it would be nice to have a property describing the relationship between some subject and a bunch of collection items...