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

API class #17

Open
5 tasks
MikhaD opened this issue Aug 16, 2021 · 0 comments
Open
5 tasks

API class #17

MikhaD opened this issue Aug 16, 2021 · 0 comments
Labels
database Uses or to do with the database feature A new feature semver: major Breaking update
Milestone

Comments

@MikhaD
Copy link
Owner

MikhaD commented Aug 16, 2021

  • Validate user input like guild and player names based on criteria for guild name and mojang player names.

WynnAPI class that extends API class

  • Built in rate limiting to not exceed 1200 calls every 20 mins (track calls per minute in queue, with property for total calls in the last 20 mins)
  • All calls to wynncraft api go through this class
  • Check cache then API
    .
  • MojangAPI class that extends API class
@MikhaD MikhaD added semver: major Breaking update feature A new feature database Uses or to do with the database labels Aug 16, 2021
@MikhaD MikhaD added this to the Version 3.0.0 milestone Aug 16, 2021
@MikhaD MikhaD modified the milestones: Version 3.0.0, Version 4.0.0 Oct 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
database Uses or to do with the database feature A new feature semver: major Breaking update
Projects
None yet
Development

No branches or pull requests

1 participant