summaryrefslogtreecommitdiff
path: root/DomainReportExporter.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-21 23:21:19 -0500
committerChristian Cleberg <[email protected]>2026-04-21 23:21:19 -0500
commit3846dc2f5dee69fc4ffbc052009a60e17d60e36b (patch)
tree867dca9d45b87f318c1b368cd535c9c9fb53e29d /DomainReportExporter.swift
parente73d58ee5dd43eaeaaa717f7781cc22256df30f0 (diff)
downloaddomain-dig-3846dc2f5dee69fc4ffbc052009a60e17d60e36b.tar.gz
domain-dig-3846dc2f5dee69fc4ffbc052009a60e17d60e36b.tar.bz2
domain-dig-3846dc2f5dee69fc4ffbc052009a60e17d60e36b.zip
feat(v2.5.0): add caching, request deduplication, and performance improvements
Diffstat (limited to 'DomainReportExporter.swift')
-rw-r--r--DomainReportExporter.swift3
1 files changed, 3 insertions, 0 deletions
diff --git a/DomainReportExporter.swift b/DomainReportExporter.swift
index 19271fa..ecfdbd4 100644
--- a/DomainReportExporter.swift
+++ b/DomainReportExporter.swift
@@ -36,6 +36,7 @@ enum DomainReportExporter {
"DomainDig Report",
"Domain: \(report.domain)",
"Timestamp: \(textDateFormatter.string(from: report.timestamp))",
+ "Source: \(report.resultSource.label)",
"Availability: \(availabilityLabel(report.availability))"
]
@@ -212,6 +213,7 @@ enum DomainReportExporter {
let headers = [
"domain",
"timestamp",
+ "result_source",
"availability",
"registrar",
"ownership_expires",
@@ -247,6 +249,7 @@ enum DomainReportExporter {
return [
report.domain,
csvDateFormatter.string(from: report.timestamp),
+ report.resultSource.rawValue,
availabilityLabel(report.availability),
report.ownership?.registrar ?? "",
expirationDate,