Also outs your report publicly, nice !

  • Draconic NEO
    link
    fedilink
    51 month ago

    They should do what Reddit does and by default make a 5 second rate limit of sending posts and comments, the first one gets accepted, the next ones get rejected within the 5 second ratelimit.

    • idunnololz
      link
      141 month ago

      Another popular solution I see is to have the client generate a UUID when posting. Then the server can very easily tell if a request is a duplicate.

    • @[email protected]
      link
      fedilink
      2
      edit-2
      1 month ago

      It doesn’t solve the problem of your comment request timing out after waiting 30 seconds in a spotty mobile connection. Now that it timed out, you don’t know if it was actually posted or not. A proper API would not post duplicate comments in response to retries of a request that already succeeded (without the client knowing).