Cross-referencing the thread where this came up. And will then search the discussion elsewhere on the fedi, to see what I missed. ![]()
Follow up: This follow-up by @jonny is the missing thread part, related to the quote above:
Cross-referencing the thread where this came up. And will then search the discussion elsewhere on the fedi, to see what I missed. ![]()
Follow up: This follow-up by @jonny is the missing thread part, related to the quote above:
It was because Jonny (on Mastodon) replied directly to me (on NodeBB), bypassing SocialHub (on Discourse).
This is a Mastodon problem and is one in a series of reasons why Threadiverse-Microblog interop sucks at present.
does it make sense for nodebb to forward to socialhub here, even if mastodon didn’t address socialhub?
The intent is for the content to be shared to all relevant parties. Since Mastodon relies on direct addressing it also relies on previous replies to maintain the recipients list via mentions.
Since threadiverse software sends the relevant group actor in audience, Mastodon could include that in its delivery targets and this would be resolved.
yes, it would “resolve” the immediate issue if mastodon addressed both nodebb and socialhub. but in the case where mastodon doesn’t do this, nodebb should still be able to forward to socialhub, no?
@trwnh@socialhub.activitypub.rocks said in Issues with Discourse AP plugin receiving the whole thread?:
nodebb should still be able to forward to socialhub, no?
I could be entirely wrong about this, but I believe there is no facility for forwarding activities to the distributor (aka the instance housing the community containing OP.)
The distributor itself is the only one forwarding activities, and it does so only via Accounce-wrapping.
I think even if I Announce-wrapped the activity and sent it off to the distributor, there's no integrity guarantee, and I think most activity IDs aren't resolvable (could be wrong about that too)
if you take “wrap in Announce” to be a mechanism for forwarding (instead of forwarding to inbox directly), then there still doesn’t seem to be anything stopping nodebb from including socialhub in the audience, is there?
actor: <nodebb>
type: Announce
object: <whatever>
to/cc/audience: <socialhub>
in either case, the “integrity” is an separate concern and can be established in any of the ways it generally can be:
id, or the Announce activity’s object, …)Yeah well that's it isn't it, there's no way to forward an HTTP signature?
Anyway, while the practice works in theory (to announce the activity back to the distributor), I don't think any threadiverse software supports that use case. That's what I meant.