contract signature part is done
This commit is contained in:
@@ -26,7 +26,7 @@ class User(BaseModel, AbstractUser):
|
||||
return self.phone
|
||||
|
||||
def generate_code(self):
|
||||
code = ''.join([str(random.randint(0, 100) % 10) for _ in range(4)])
|
||||
code = ''.join([str(random.randint(1, 100) % 10) for _ in range(4)])
|
||||
expiration_time = timezone.now() + datetime.timedelta(minutes=2)
|
||||
VerificationCode.objects.create(
|
||||
code=code,
|
||||
|
||||
@@ -3,9 +3,11 @@ from celery import shared_task
|
||||
from core.apps.accounts.models.verification_code import VerificationCode
|
||||
from core.apps.accounts.models.user import User
|
||||
from core.services.sms import send_sms_eskiz
|
||||
from core.services.sms_via_bot import send_sms_code
|
||||
|
||||
@shared_task
|
||||
def create_and_send_sms_code(user):
|
||||
user = User.objects.get(id=user)
|
||||
code = user.generate_code()
|
||||
send_sms_eskiz(user.phone, code)
|
||||
# send_sms_eskiz(user.phone, code)
|
||||
send_sms_code(code, 'auth', user.phone)
|
||||
|
||||
Reference in New Issue
Block a user