Skip to content

Commit fec3a14

Browse files
authored
remove records variable
1 parent 54c1f85 commit fec3a14

File tree

1 file changed

+33
-34
lines changed

1 file changed

+33
-34
lines changed

dnsconfig.js

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -24,54 +24,53 @@ var zone = [];
2424
for (var subdomain in domains) {
2525
var subdomainName = domains[subdomain].name;
2626
var data = domains[subdomain].data;
27-
var records = data.records;
2827
var proxyState = data.proxied ? CF_PROXY_ON : CF_PROXY_OFF;
2928

3029
// Handle A records
31-
if (records.A) {
32-
for (var a in records.A) {
33-
zone.push(A(subdomainName, IP(records.A[a]), proxyState));
30+
if (data.records.A) {
31+
for (var a in data.records.A) {
32+
zone.push(A(subdomainName, IP(data.records.A[a]), proxyState));
3433
}
3534
}
3635

3736
// Handle AAAA records
38-
if (records.AAAA) {
39-
for (var aaaa in records.AAAA) {
40-
zone.push(AAAA(subdomainName, records.AAAA[aaaa], proxyState));
37+
if (data.records.AAAA) {
38+
for (var aaaa in data.records.AAAA) {
39+
zone.push(AAAA(subdomainName, data.records.AAAA[aaaa], proxyState));
4140
}
4241
}
4342

4443
// Handle CAA records
45-
if (records.CAA) {
46-
for (var caa in records.CAA) {
47-
var caaRecord = records.CAA[caa];
44+
if (data.records.CAA) {
45+
for (var caa in data.records.CAA) {
46+
var caaRecord = data.records.CAA[caa];
4847
zone.push(CAA(subdomainName, caaRecord.tag, caaRecord.value));
4948
}
5049
}
5150

5251
// Handle CNAME records
53-
if (records.CNAME) {
54-
zone.push(ALIAS(subdomainName, records.CNAME + ".", proxyState));
52+
if (data.records.CNAME) {
53+
zone.push(ALIAS(subdomainName, data.records.CNAME + ".", proxyState));
5554
}
5655

5756
// Handle DS records
58-
if (records.DS) {
59-
for (var ds in records.DS) {
60-
var dsRecord = records.DS[ds];
57+
if (data.records.DS) {
58+
for (var ds in data.records.DS) {
59+
var dsRecord = data.records.DS[ds];
6160
zone.push(
6261
DS(subdomainName, dsRecord.key_tag, dsRecord.algorithm, dsRecord.digest_type, dsRecord.digest)
6362
);
6463
}
6564
}
6665

6766
// Handle MX records
68-
if (records.MX) {
69-
for (var mx in records.MX) {
70-
var mxRecord = records.MX[mx];
67+
if (data.records.MX) {
68+
for (var mx in data.records.MX) {
69+
var mxRecord = data.records.MX[mx];
7170

7271
if (typeof mxRecord === "string") {
7372
zone.push(
74-
MX(subdomainName, 10 + parseInt(mx), records.MX[mx] + ".")
73+
MX(subdomainName, 10 + parseInt(mx), data.records.MX[mx] + ".")
7574
);
7675
} else {
7776
zone.push(
@@ -86,26 +85,26 @@ for (var subdomain in domains) {
8685
}
8786

8887
// Handle NS records
89-
if (records.NS) {
90-
for (var ns in records.NS) {
91-
zone.push(NS(subdomainName, records.NS[ns] + "."));
88+
if (data.records.NS) {
89+
for (var ns in data.records.NS) {
90+
zone.push(NS(subdomainName, data.records.NS[ns] + "."));
9291
}
9392
}
9493

9594
// Handle SRV records
96-
if (records.SRV) {
97-
for (var srv in records.SRV) {
98-
var srvRecord = records.SRV[srv];
95+
if (data.records.SRV) {
96+
for (var srv in data.records.SRV) {
97+
var srvRecord = data.records.SRV[srv];
9998
zone.push(
10099
SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")
101100
);
102101
}
103102
}
104103

105104
// Handle TLSA records
106-
if (records.TLSA) {
107-
for (var tlsa in records.TLSA) {
108-
var tlsaRecord = records.TLSA[tlsa];
105+
if (data.records.TLSA) {
106+
for (var tlsa in data.records.TLSA) {
107+
var tlsaRecord = data.records.TLSA[tlsa];
109108

110109
zone.push(
111110
TLSA(
@@ -120,18 +119,18 @@ for (var subdomain in domains) {
120119
}
121120

122121
// Handle TXT records
123-
if (records.TXT) {
124-
if (Array.isArray(records.TXT)) {
125-
for (var txt in records.TXT) {
126-
zone.push(TXT(subdomainName, records.TXT[txt].length <= 255 ? "\"" + records.TXT[txt] + "\"" : records.TXT[txt]));
122+
if (data.records.TXT) {
123+
if (Array.isArray(data.records.TXT)) {
124+
for (var txt in data.records.TXT) {
125+
zone.push(TXT(subdomainName, data.records.TXT[txt].length <= 255 ? "\"" + data.records.TXT[txt] + "\"" : data.records.TXT[txt]));
127126
}
128127
} else {
129-
zone.push(TXT(subdomainName, records.TXT.length <= 255 ? "\"" + records.TXT + "\"" : records.TXT));
128+
zone.push(TXT(subdomainName, data.records.TXT.length <= 255 ? "\"" + data.records.TXT + "\"" : data.records.TXT));
130129
}
131130
}
132131

133132
// Handle URL records
134-
if (records.URL) {
133+
if (data.records.URL) {
135134
zone.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
136135
}
137136
}

0 commit comments

Comments
 (0)