batch import csv

This commit is contained in:
debu-2 2026-10-05 04:53:45 +05:30
parent a679775f57
commit dd0ceef665
20 changed files with 1614 additions and 190 deletions

View file

@ -57,14 +57,6 @@ async def verify_owned_domain_dns(
domain: MailDomain,
) -> DnsVerificationResponse:
settings = get_settings()
if domain.status == "active":
return DnsVerificationResponse(
domain=domain.domain_name,
status=domain.status,
verified=True,
checks=[],
)
verification_token = await ensure_ownership_dns_record(session, domain)
checks = verify_company_dns(
domain_name=domain.domain_name,
@ -75,12 +67,15 @@ async def verify_owned_domain_dns(
verification_token=verification_token,
)
verified = all(check["verified"] for check in checks)
if verified:
if domain.status != "active" and verified:
await activate_company_domain(session, domain)
await session.commit()
status = "active"
else:
status = domain.status
return DnsVerificationResponse(
domain=domain.domain_name,
status=domain.status if not verified else "active",
status=status,
verified=verified,
checks=checks,
)