`Update(Note)` quirk
-
@julian I ran into exactly that same issue with the
updated
field! Was really confused until I figured out what Mastodon was doing. -
@julian This is exactly my point 1 from here: https://socialhub.activitypub.rocks/t/desired-changes-for-a-future-revision-of-activitypub-and-activitystreams/4534/10
My opinion is that this should actually be the standardised behaviour.
-
Tbf it feels like Mastodon could assume that the update is the latest one if there is no updated field and only use the updated fields to not apply an update, if the updated field is before the last update. Does that make sense?
-
@[email protected] Yes and no, I can see how that would be logical, but there could potentially be issues if subsequent updates were delivered out of order (due to a variety of reasons one can dream up).
In that scenario you wouldn't want to assume that the undated updated is the latest.
This whole thing could actually be sidestepped if we sent timestamps with our activities, but that's not in the spec, so I guess nobody does it heh.
-
[email protected]replied to julian on last edited by [email protected]julian:
This whole thing could actually be sidestepped if we sent timestamps with our activities, but that's not in the spec, so I guess nobody does it heh.
Sounds like another suggestion that could be useful in the wiki post hehe
-
published
property can exist on activities too. Some implementation already does this but I don't remember which one -
@julian said in `Update(Note)` quirk:
This whole thing could actually be sidestepped if we sent timestamps with our activities, but that's not in the spec, so I guess nobody does it heh.
Not sure what you mean here? Any Mastodon (or misskey or...)
Create(Note)
has apublished
property on theCreate
activity with a timestamp and apublished
property on theNote
object with a timestamp. -
julian:
This whole thing could actually be sidestepped if we sent timestamps with our activities, but that's not in the spec, so I guess nobody does it heh.
This sounds like a wonderful FEP!