11 lines
493 B
Python
11 lines
493 B
Python
import logging
|
|
from django.conf import settings
|
|
from .base import SMSProvider,SMSResult,webotp_message
|
|
logger=logging.getLogger(__name__)
|
|
class ConsoleSMSProvider(SMSProvider):
|
|
def send_otp(self,mobile,code):
|
|
if settings.DEBUG: print(f"[DEV OTP] {mobile}: {webotp_message(code)}")
|
|
return SMSResult(True,"console")
|
|
def send_message(self,mobile,message):
|
|
logger.info("[DEV SMS] destination=***%s message=%s",mobile[-4:],message); return SMSResult(True,"console")
|