mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-24 01:11:38 -05:00
Merge pull request #2381 from alphagov/inbound-sms-retention
Inbound sms now deletes according to data retention
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import random
|
||||
import uuid
|
||||
from datetime import datetime, date
|
||||
|
||||
@@ -324,10 +325,18 @@ def create_inbound_sms(
|
||||
provider="mmg",
|
||||
created_at=None
|
||||
):
|
||||
if not service.inbound_number:
|
||||
create_inbound_number(
|
||||
# create random inbound number
|
||||
notify_number or '07{:09}'.format(random.randint(0, 1e9 - 1)),
|
||||
provider=provider,
|
||||
service_id=service.id
|
||||
)
|
||||
|
||||
inbound = InboundSms(
|
||||
service=service,
|
||||
created_at=created_at or datetime.utcnow(),
|
||||
notify_number=notify_number or service.get_default_sms_sender(),
|
||||
notify_number=service.get_inbound_number(),
|
||||
user_number=user_number,
|
||||
provider_date=provider_date or datetime.utcnow(),
|
||||
provider_reference=provider_reference or 'foo',
|
||||
|
||||
Reference in New Issue
Block a user