-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarity on behaviour with multiple Announce
activities for the same object
#386
Comments
|
I wrote a Primer page on https://www.w3.org/wiki/ActivityPub/Primer/Announce_activity I focused on the interoperability between implementations that expect idempotent shares (one share per object per actor), versus those that allow multiple shares per object per actor. |
Does Mastodon actually disallow multiple announcements? I thought we just
had an advisory lock that would deduplicate announcements posted twice in
short succession.
(EDIT: Actually, I'm not even sure if that exists for Announce like it does for Undo activities)
|
(as claimed in the wiki post, just want to make sure we're not publishing
misinfo since I haven't actually seen anyone claim anywhere that multiple
Announcements are fully disallowed by Mastodon)
…On Wed, Nov 22, 2023 at 3:14 PM Evan Gilgenbach ***@***.***> wrote:
Does Mastodon actually disallow multiple announcements? I thought we just
had an advisory lock that would deduplicate announcements posted twice in
short succession.
On Wed, Nov 22, 2023 at 12:37 PM Evan Prodromou ***@***.***>
wrote:
> I wrote a Primer page on Announce:
>
> https://www.w3.org/wiki/ActivityPub/Primer/Announce_activity
>
> I focused on the interoperability between implementations that expect
> idempotent shares (one share per object per actor), versus those that allow
> multiple shares per object per actor.
>
> —
> Reply to this email directly, view it on GitHub
> <#386 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AABZCV7L5OESUNDT73J3AQDYFYZ37AVCNFSM6AAAAAA4N5YGVCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRTGIYDONRUG4>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
I'm satisfied with this process, and I think we can follow up in the Primer if we need further discussion. |
The
Announce
activity type is typically used for "share", "retweet", "boost" or "repost" functionality on the social web.In many social systems, it's reasonable to repost the same object multiple times (for example, a reminder of an upcoming event). Because Mastodon doesn't allow multiple
Announce
activities, although they're not forbidden in the ActivityPub spec, we need some extra guidance on what to do with repeatedAnnounce
activities.The text was updated successfully, but these errors were encountered: