all repos — dns @ 9f5cf83cd3de5a7e4e49270ac29efdacc08abd71

DNS records for my domains, managed via dnscontrol

link: allow passing record modifiers

Alin
commit

9f5cf83cd3de5a7e4e49270ac29efdacc08abd71

parent

b408690ad3fd7ac36dcab265e941d597d6b1f205

1 file changed, 7 insertions(+), 4 deletions(-)

changed files
M dnsconfig.jsdnsconfig.js
@@ -58,12 +58,15 @@ /**
* @description point name to target with an ALIAS or CNAME record * @param {string} name * @param {string} target + * @param {RecordModifier[]} [modifiers] */ -function link(name, target) { +function link(name, target, modifiers) { + if (modifiers == null || modifiers.length === 0) { + modifiers = [] + } + var rec = name === '@' ? ALIAS : CNAME - return [ - rec(name, target) - ] + return rec.bind(null, name, ensureAbsolute(target)).apply(null, modifiers) } /**