The Follow/Accept/Reject issues listed in section B.1 are mostly due to not having collections for pending followers/following. That's what FEP 4ccd is for.
We could use the same model as FEP 4ccd for groups. An actor can have a collection of the join activities they have sent which have not been accepted or rejected; a group actor can have a collection of join activities that have been received and not accepted or rejected.
Best of all, it gives us a clean upgrade path from the Follow-based groups of FEP 1b12.
The Follow/Accept/Reject issues listed in section B.1 are mostly due to not having collections for pending followers/following. That's what FEP 4ccd is for.
We could use the same model as FEP 4ccd for groups. An actor can have a collection of the join activities they have sent which have not been accepted or rejected; a group actor can have a collection of join activities that have been received and not accepted or rejected.
Best of all, it gives us a clean upgrade path from the Follow-based groups of FEP 1b12.