How does one go about detecting duplicate activities, and what is the best practice for senders?
I ask because following a hashtag served by relay.fedi.buzz responds with an Accept with id https://relay.fedi.buzz/activity/accept/{actor}/{requesterInbox}
Because that URL does not have a random/time-based component, an unfollow followed by a refollow will lead to an Accept with the exact same id.
In NodeBB's case, it detects this as "already seen" and silently drops it.
I could ask @astro@c3d2.social to add a timestamp in the ID, but I was wondering if my duplicate detection strategy was naive :smile:
no comments (yet)