From a414f679ceec0f9fda4a07b1a01cfed3786405f9 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 1 Feb 2023 10:42:37 +0800 Subject: [PATCH] attempt fix --- dnsconfig.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index c158cc3..53a3a6f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -17,7 +17,7 @@ var proxy = { * domain: string, * subdomain: string, * owner?: { email?: string }, - * records: { A?: string[], AAAA?: string[], CNAME?: string, NS?: string[], TXT?: string[] }, + * records: { A?: string[], AAAA?: string[], CNAME?: string, MX?: object[], NS?: string[], TXT?: string[] }, * proxied: boolean * }}[]} */ @@ -54,7 +54,7 @@ for (var idx in domains) { if (domainData.records.A) { for (var a in domainData.records.A) { commit[domainData.domain].push( - A(domainData.subdomain, IP(domainData.records.A[a]), proxyState) // https://stackexchange.github.io/dnscontrol/js#A + A(domainData.subdomain, IP(domainData.records.A[a]), proxyState) ); } } @@ -66,21 +66,23 @@ for (var idx in domains) { domainData.subdomain, domainData.records.AAAA[aaaa], proxyState - ) // https://stackexchange.github.io/dnscontrol/js#AAAA + ) ); } } if (domainData.records.CNAME) { commit[domainData.domain].push( - CNAME(domainData.subdomain, domainData.records.CNAME, proxyState) // https://stackexchange.github.io/dnscontrol/js#CNAME + CNAME(domainData.subdomain, domainData.records.CNAME, proxyState) ); } if (domainData.records.MX) { for (var mx in domainData.records.MX) { + console.log(mx); + commit[domainData.domain].push( - MX(domainData.subdomain, domainData.records.MX[mx.priority], domainData.records.MX[mx.value]) // https://stackexchange.github.io/dnscontrol/js#CNAME + MX(domainData.subdomain, domainData.records.MX[mx.priority], domainData.records.MX[mx.value]) ); } } @@ -88,7 +90,7 @@ for (var idx in domains) { if (domainData.records.NS) { for (var ns in domainData.records.NS) { commit[domainData.domain].push( - NS(domainData.subdomain, domainData.records.NS[ns]) // https://stackexchange.github.io/dnscontrol/js#NS + NS(domainData.subdomain, domainData.records.NS[ns]) ); } } @@ -96,7 +98,7 @@ for (var idx in domains) { if (domainData.records.TXT) { for (var txt in domainData.records.TXT) { commit[domainData.domain].push( - TXT(domainData.subdomain, domainData.records.TXT[txt]) // https://stackexchange.github.io/dnscontrol/js#TXT + TXT(domainData.subdomain, domainData.records.TXT[txt]) ); } }