INNER CODE UNIT · JavaScript
callback
tulios/kafkajs · src/admin/index.js:34
const callback = async () => {
try {
return await fn()
} catch (e) {
if (e.type !== 'LEADER_NOT_AVAILABLE') {
throw e
}
return false
}
}
return waitFor(callback, opts)
}
const isConsumerGroupRunning = description => ['Empty', 'Dead'].includes(description.state)
const findTopicPartitions = async (cluster, topic) => {
await cluster.addTargetTopic(topic)
await cluster.refreshMetadataIfNecessary()