Maciej Krüger
5 years ago
No known key found for this signature in database
GPG Key ID: D948CE19CF49C5F
1 changed files with
3 additions and
2 deletions
-
lib/index.js
|
|
@ -70,13 +70,14 @@ module.exports.create = function (config) { |
|
|
|
dnsPrefix |
|
|
|
} |
|
|
|
} = data |
|
|
|
console.log(data) |
|
|
|
|
|
|
|
const zone = await getZone(domain) |
|
|
|
if (zone.permissions.indexOf('#zone:edit') === -1) { |
|
|
|
throw new Error('Can not edit zone ' + JSON.stringify(domain) + ' from this account') |
|
|
|
} |
|
|
|
|
|
|
|
const resp = await api('POST', `/zones/${zone.id}/dns_records`, {type: 'TXT', name: dnsPrefix, content: JSON.stringify(txtRecord), ttl: 300}) |
|
|
|
const resp = await api('POST', `/zones/${zone.id}/dns_records`, {type: 'TXT', name: dnsPrefix, content: txtRecord, ttl: 300}) |
|
|
|
if (resp.statusCode !== 200) { |
|
|
|
formatError('Could not add record', resp) |
|
|
|
} |
|
|
@ -137,7 +138,7 @@ module.exports.create = function (config) { |
|
|
|
let record = result.filter(record => (record.type === 'TXT'))[0] |
|
|
|
|
|
|
|
if (record) { |
|
|
|
return {dnsAuthorization: JSON.parse(record.content)} |
|
|
|
return {dnsAuthorization: record.content} |
|
|
|
} else { |
|
|
|
return null // TODO: not found. should this throw?!
|
|
|
|
} |
|
|
|