zookeeper
Version:
apache zookeeper client (zookeeper async API v3.5.x - v3.8.x)
18 lines (14 loc) • 510 B
JavaScript
const { constants } = require('./wrapper');
const notifier = require('./notifier');
const { createNode } = require('./createnode');
async function createTask(client, data) {
// eslint-disable-next-line no-bitwise
const message = await createNode(client, '/tasks/task-', constants.ZOO_PERSISTENT | constants.ZOO_PERSISTENT_SEQUENTIAL, undefined, data);
notifier.emit('addTask', message);
}
async function addTask(client, data) {
createTask(client, data);
}
module.exports = {
addTask,
};