From b8b91334f5316292f9603e26b30c9df5cadcd9e9 Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 30 Jul 2021 09:19:00 +0300 Subject: [PATCH] registerUser mutation can accept email now --- auth/validations.py | 2 +- resolvers/auth.py | 1 + schema.graphql | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/auth/validations.py b/auth/validations.py index 38a2f620..ea118457 100644 --- a/auth/validations.py +++ b/auth/validations.py @@ -21,7 +21,7 @@ class PayLoad(BaseModel): class CreateUser(BaseModel): email: Text - username: Optional[Text] + # username: Optional[Text] # age: Optional[int] # phone: Optional[Text] password: Optional[Text] diff --git a/resolvers/auth.py b/resolvers/auth.py index 6d83408a..5b583ed1 100644 --- a/resolvers/auth.py +++ b/resolvers/auth.py @@ -14,6 +14,7 @@ from settings import JWT_AUTH_HEADER @mutation.field("registerUser") async def register(*_, input: dict = None) -> User: create_user = CreateUser(**input) + create_user.username = create_user.email create_user.password = Password.encode(create_user.password) user = User.create(**create_user.dict()) return {"status": True, "user": user } diff --git a/schema.graphql b/schema.graphql index 637295fb..dbbaf5ce 100644 --- a/schema.graphql +++ b/schema.graphql @@ -98,7 +98,6 @@ type User { updatedAt: DateTime! username: String userpic: String - userpicId: String wasOnlineAt: DateTime }