Given that instances can disable downvoting altogether, it led me to wondering…

  • Andrew@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 hours ago

    I think lemmynsfw stopped people who weren’t subscribed to a community from voting in it (because their communities for gay people were getting a lot of downvotes from All). If that’s what you mean. I think it was a hack rather than a setting though (my info might be out of date)

    • ALostInquirerOP
      link
      fedilink
      arrow-up
      3
      ·
      4 hours ago

      Yeah, that’s along the lines of what I’m asking about, albeit instead of a subscription check more like, I think, however the instances disabling/removing downvoting have done so, but adjusting the scope strictly to the Local or All views.

      Another approach to addressing outsider/passive voting behaviors.

      • Andrew@piefed.social
        link
        fedilink
        arrow-up
        3
        ·
        3 hours ago

        I don’t think that would be possible. The API is only sending “post_id” and “score” for votes, so the backend has no info on what feed a user used to send it. An instance could modify their official frontend to hide the ability to downvote from Local and All but they couldn’t do anything about people using different frontends (e.g. all the various phone apps)

        • ALostInquirerOP
          link
          fedilink
          arrow-up
          2
          ·
          3 hours ago

          Interesting, thanks! It sounds like you could hide the ability to vote either way then on an instance’s frontend, but as you say, it wouldn’t really do much to address voting activity from either other frontends or instances.