feat: add reset password api

This commit is contained in:
Joe
2024-08-29 16:51:30 +08:00
parent da684ebfaa
commit ede775cb6a
8 changed files with 75 additions and 50 deletions

View File

@ -190,8 +190,11 @@ def compact_generate_response(response: Union[dict, RateLimitGenerator]) -> Resp
class TokenManager:
@classmethod
def generate_token(
cls, token_type: str, account: Optional[Account] = None, email: Optional[str] = None,
additional_data: dict = None
cls,
token_type: str,
account: Optional[Account] = None,
email: Optional[str] = None,
additional_data: dict = None,
) -> str:
if account is None and email is None:
raise ValueError("Account or email must be provided")