refactor code by applying isort and added left arrow icon
This commit is contained in:
@@ -1,29 +1,25 @@
|
||||
from datetime import datetime
|
||||
from rest_framework import status
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework_simplejwt.authentication import JWTAuthentication
|
||||
from module_project import constants
|
||||
from module_project.service import SMSService, EmailService
|
||||
from module_project.utils import ApiResponse
|
||||
from .utils import AuthService, GoogleAuthService
|
||||
from django.contrib.auth import authenticate
|
||||
import requests
|
||||
from module_iam.models import AppVersion, IAmPrincipal, IAmPrincipalOtp, IAmPrincipalType, IAmPrincipalSource
|
||||
from .serializers import (
|
||||
RegistrationSerializer,
|
||||
LoginSerializer,
|
||||
OtpVerificationSerializer,
|
||||
PasswordResetSerializer,
|
||||
)
|
||||
from django.conf import settings
|
||||
from rest_framework.response import Response
|
||||
|
||||
from .utils import (
|
||||
generate_token_and_user_data,
|
||||
get_principal_by_email,
|
||||
authticate_with_otp_and_passsword,
|
||||
)
|
||||
import requests
|
||||
from django.conf import settings
|
||||
from django.contrib.auth import authenticate
|
||||
from rest_framework import status
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework_simplejwt.authentication import JWTAuthentication
|
||||
|
||||
from module_iam.models import (AppVersion, IAmPrincipal, IAmPrincipalOtp,
|
||||
IAmPrincipalSource, IAmPrincipalType)
|
||||
from module_project import constants
|
||||
from module_project.service import EmailService, SMSService
|
||||
from module_project.utils import ApiResponse
|
||||
|
||||
from .serializers import (LoginSerializer, OtpVerificationSerializer,
|
||||
PasswordResetSerializer, RegistrationSerializer)
|
||||
from .utils import (AuthService, GoogleAuthService,
|
||||
authticate_with_otp_and_passsword,
|
||||
generate_token_and_user_data, get_principal_by_email)
|
||||
|
||||
|
||||
class RegistrationView(APIView):
|
||||
@@ -257,6 +253,7 @@ class GoogleSignin(APIView):
|
||||
def post(self, request):
|
||||
try:
|
||||
access_token = request.data["access_token"]
|
||||
player_id = request.data["player_id"]
|
||||
user_info = GoogleAuthService.get_user_info(access_token)
|
||||
|
||||
print(f"User Info : {user_info}")
|
||||
@@ -272,6 +269,7 @@ class GoogleSignin(APIView):
|
||||
email=user_info['email'],
|
||||
first_name=f"{user_info['given_name']} {user_info['family_name']}",
|
||||
last_login=datetime.now(),
|
||||
player_id=player_id,
|
||||
principal_type=IAmPrincipalType.get_principal_user(),
|
||||
principal_source=IAmPrincipalSource.get_principal_google()
|
||||
)
|
||||
@@ -289,6 +287,8 @@ class GoogleSignin(APIView):
|
||||
|
||||
|
||||
import jwt
|
||||
|
||||
|
||||
class AppleSignin(APIView):
|
||||
authentication_classes = []
|
||||
permission_classes = []
|
||||
|
||||
Reference in New Issue
Block a user