DaBoyBacon / SWE_Project_S24

AI-powered game recommendations
2 stars 0 forks source link

Implement API Limiter in API calling functions #42

Closed alyxx2214 closed 6 months ago

alyxx2214 commented 6 months ago

After finishing AuthLimit.py, all API calling functions should implement the AuthTimer class (as well as share the object) in order to prevent over-calling the API

ClassObject = AuthLimit.AuthTimer() ClassObject.canInc() -> If apiCallsInMinute<60: true ; else: false ClassObject.getInc() -> # of times canInc has been called before last reset

AuthTimer has a value incrVal. This gets incremented every time canInc() is called (until it reaches 60). After 60 seconds, that value gets reset to 0. Calling getInc() will give this value.

started Ticket #29 and revised Ticket #43

alyxx2214 commented 6 months ago

Since that timer's reset ever code run, it's kinda pointless :(