Accept/Reject doesn’t have the same semantics of Add/Remove, so that’s why I went with Add/Remove. There may still be potential for dual-typing as AddToReplies and so on, but for that I’d point toward FEP-0391 as that expands upon this one.
Quick summary of that one:
- When an activity that has a side effect of adding something to a special collection is received, you respond with an
Addthat isattributedTothe activity with the side effect. - When you receive an activity that is
attributedToone of your activities, youUpdateyour activity to include the received activity as theresultof your activity.- If your activity was a Create, then:
- if the target of the stamp was
context, thenUpdatetheobjectto add acontextProof. - if the target of the stamp was
inReplyTo.replies, thenUpdatetheobjectto add aninReplyToProof.
- if the target of the stamp was
- If your activity was a Create, then:
Given that, I’m still thinking about whether to have a manuallyManagesReplies property (or similar) in this FEP or the other FEP. I am leaning toward this one.