diff --git a/oauth3.dns.js b/oauth3.dns.js new file mode 100644 index 0000000..fae5e62 --- /dev/null +++ b/oauth3.dns.js @@ -0,0 +1,19 @@ +;(function (exports) { +'use strict'; + +var OAUTH3 = exports.OAUTH3 = exports.OAUTH3 || require('./oauth3.core.js').OAUTH3; + +OAUTH3.api['dns.list'] = function (providerUri, opts) { + var session = opts.session; + + return OAUTH3.request({ + method: 'GET' + , url: OAUTH3.url.normalize(providerUri) + + '/api/com.daplie.domains/accounts/' + session.token.sub + '/dns' + , session: session + }).then(function (res) { + return res.data.records || res.data; + }); +}; + +}('undefined' !== typeof exports ? exports : window));