[Enhance] Some config options & Login limiter

- Add limiter for login and API login
- Add some config options

- Delete `setting.py` files
This commit is contained in:
Lost-MSth
2022-10-16 17:07:32 +08:00
parent ba36190f30
commit d150553e6b
8 changed files with 50 additions and 273 deletions

View File

@@ -7,12 +7,12 @@ class ArcLimiter:
strategy = strategies.FixedWindowRateLimiter(storage)
def __init__(self, limit_str: str = None, namespace: str = None):
self._limits = None
self._limits: list = None
self.limits = limit_str
self.namespace = namespace
@property
def limits(self):
def limits(self) -> list:
return self._limits
@limits.setter