diff --git a/src/name/publish.js b/src/name/publish.js index 52b9d1694..cfc7482e3 100644 --- a/src/name/publish.js +++ b/src/name/publish.js @@ -2,16 +2,24 @@ const promisify = require('promisify-es6') +const transform = function (res, callback) { + callback(null, { + name: res.Name, + value: res.Value + }) +} + module.exports = (send) => { return promisify((args, opts, callback) => { if (typeof (opts) === 'function') { callback = opts opts = {} } - send({ + + send.andTransform({ path: 'name/publish', args: args, qs: opts - }, callback) + }, transform, callback) }) } diff --git a/src/name/resolve.js b/src/name/resolve.js index 421ba562c..addb567d6 100644 --- a/src/name/resolve.js +++ b/src/name/resolve.js @@ -2,16 +2,21 @@ const promisify = require('promisify-es6') +const transform = function (res, callback) { + callback(null, res.Path) +} + module.exports = (send) => { return promisify((args, opts, callback) => { if (typeof (opts) === 'function') { callback = opts opts = {} } - send({ + + send.andTransform({ path: 'name/resolve', args: args, qs: opts - }, callback) + }, transform, callback) }) }