zookeeper
Version:
apache zookeeper client (zookeeper async API v3.5.x - v3.8.x)
23 lines (18 loc) • 573 B
JavaScript
const notifier = require('./notifier');
const { createNode } = require('./createnode');
async function createAllNodes(client, paths, flags, ttl) {
const promises = [];
paths.forEach((path) => {
promises.push(createNode(client, path, flags, ttl));
});
const messages = await Promise.all(promises);
messages.forEach((message) => {
notifier.emit('createNode', message);
});
}
async function createNodes(client, paths, flags, ttl = undefined) {
createAllNodes(client, paths, flags, ttl);
}
module.exports = {
createNodes,
};