Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should we restrict access to the create-list endpoint? #76

Open
escottalexander opened this issue Apr 3, 2024 · 2 comments
Open

Should we restrict access to the create-list endpoint? #76

escottalexander opened this issue Apr 3, 2024 · 2 comments
Labels
exploration Something that we need to research and think about

Comments

@escottalexander
Copy link
Collaborator

Sam said:

Now that we're exposing an API route to create data, do y'all think we should restrict access a bit more to prevent any potential spam?

Record your thoughts on whether this should/shouldn't be done and the best approach if you think its a good idea.

@escottalexander escottalexander added the exploration Something that we need to research and think about label Apr 3, 2024
@swellander
Copy link
Collaborator

Here's what I'm thinking, generally

Pros:

  • Better safe than sorry. Would be a bummer to have spam-related issues while the app's getting a lot of use.
  • Would be nice to deliver as robust of a product as we can.

Cons:

  • Could take away time from working on potentially more relevant features.
  • Might not be necessary at all. Not sure what the visibility of the project will be and what kind of traffic it will receive.

@0xChijioke
Copy link
Collaborator

From my perspective, restricting list creation to badgeholders makes sense. It could serve as a measure to maintain order and deter spam from abusing the platform.
Considering that badgeholders are more likely to curate lists that resonate with other badgeholders, it could ensure that lists created are both relevant and of high quality.
However, it's worth considering the possibility of exceptions for non-badgeholders who may also have valuable insights.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exploration Something that we need to research and think about
Projects
None yet
Development

No branches or pull requests

3 participants