from repositories import UserRepository class AuthService: def __init__(self, userRepository: UserRepository): self.user_repository = userRepository def login(self, data): try: email = data.get("email") password = data.get("password") user_data = self.user_repository.get_user_by_email(email) if user_data == None: return None if user_data["password"] == password: del user_data["password"] return user_data return None except Exception as e: print(f"the issue is {e}") return None