“[...] In any case a server should not unintelligently deliver the same content to the same audience... [...]”
Why not? What if I happen to want to post the same thing once a day?
So, the server is "unintelligent" accepting the same post every hour, but AndStatus is not idiotic posting the same thing over and over in a loop, even though the server replied "OK, GOT IT, THXBAI", right?
@email@example.com I didn't tell that sending multiple duplicated messages is good.
Client application can be "idiotic", broken or malicious. Regardless of the reason a server should not trust clients and should suppress duplicates sent e. g. during some minutes or hours... otherwise duplicated posts can appear any time.
@firstname.lastname@example.org I believe that there are people, who would like to send the same content each hour or every day... but I don't think that there are many people, would like to receive the same content every day.
AndStatus can "collapse duplicates"in a timeline, but only if these duplicates are adjacent in the Timeline. Recently a user asked me to remove duplicates even if they are not adjacent and to have configured maximum period between posts to be deduplicated...