From 05bb99fad4def3bf113b6145d1007fce5118caae Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Sun, 30 Aug 2015 21:30:26 -0700 Subject: [PATCH] give dns record changeIds as a result for addMany() --- src/subdomains.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/subdomains.js b/src/subdomains.js index a65e94e45..1f1482ea3 100644 --- a/src/subdomains.js +++ b/src/subdomains.js @@ -35,9 +35,20 @@ function addMany(records, callback) { debug('addMany: ', records); + var changeIds = []; + async.eachSeries(function (record, callback) { - add(record, callback); - }, callback); + add(record, function (error, changeId) { + if (error) return callback(error); + + changeIds.push(changeId); + + callback(null); + }); + }, function (error) { + if (error) return callback(error); + callback(null, changeIds); + }); } function remove(record, callback) {