add UserStorage

This commit is contained in:
knst-kotov
2021-11-24 15:56:09 +03:00
parent d765eaf390
commit 5e2f824f5b
5 changed files with 53 additions and 24 deletions

View File

@@ -40,12 +40,14 @@ async def register(*_, email: str, password: str = ""):
if not password:
user = User.create(**user_dict)
await send_confirm_email(user)
UserStorage.add_user(user)
return { "user": user }
else:
user_dict["password"] = Password.encode(password)
user = User.create(**user_dict)
token = await Authorize.authorize(user)
return {"user": user, "token": token }
user_dict["password"] = Password.encode(password)
user = User.create(**user_dict)
token = await Authorize.authorize(user)
UserStorage.add_user(user)
return {"user": user, "token": token }
@query.field("signIn")