Comment on Viewing votes
Sal@mander.xyz 9 months agoI sort of assumed that the process that downloads a community’s history when it’s first federated also includes the identity of all the past votes (I feel like it has to be that way in order to make sure we’re not double-counting votes during federation?), but that’s just uneducated guessing.
What happens is that the content arrives with 0 votes. There is no double voting, votes are just lost. The instance only sends out “user #X up-voted comment #Y” at the moment when the button is clicked. The list of votes does not get sent when a community is federated.
Honestly I think that for new users the upvote / downvote buttons should literally pop up a message on every vote that says, “Hey! Due to the nature of the fediverse your upvotes and downvotes are semi-public information!” until you check the box that says “don’t show me again.”
That’s a very good idea!
mozz@mbin.grits.dev 9 months ago
With Mastodon and Kbin I think you're right, but I thought Lemmy deliberately went back and populated it all. I literally just federated https://lemmy.world/c/callofcthulhu@ttrpg.network to test (it wasn't on lemmy.world until I searched it) and it arrived with all the right scores. IDK if that means vote identities go over though.
Yeah! I think so. It might be worth a post to a wider swathe of the community.
Sal@mander.xyz 9 months ago
I checked the votes of the most recent post and I do see votes from lemmy.world, so it was already federating!
I also tested just now and I no longer see “0” votes, I do see a single vote (from the original poster). So that did change, but the score remains “1”. You can see:
mander.xyz/c/onewheel@lemmy.world
lemmy.world/c/onewheel
Since I am not confident I can code this myself, at least not quickly, I think it is better if I make a GitHub issue for it.
mozz@mbin.grits.dev 9 months ago
That's so weird. In your example it's clearly working the way you say, but I could swear I've seen it auto-populate a new community including scores. IDK, maybe I am wrong; I might do some testing on creating-for-this-testing communities just to investigate more.
That's awesome. Yeah, I think this would be a good thing. I asked about doing the same for mbin since I may be switching to it, but having it in all similar-to-Reddit platforms seems to me like it'd be a good thing.
Sal@mander.xyz 9 months ago
I have create an issue with your suggestion: github.com/LemmyNet/lemmy-ui/issues/2316