INNER CODE UNIT · JavaScript
describeConfigsAction
tulios/kafkajs · src/admin/index.js:643
const describeConfigsAction = async broker => {
const targetBroker = broker || controller
return targetBroker.describeConfigs({
resources: resourcerByBroker.get(targetBroker),
includeSynonyms,
})
}
const brokers = Array.from(resourcerByBroker.keys())
const responses = await Promise.all(brokers.map(describeConfigsAction))
const responseResources = responses.reduce(
(result, { resources }) => [...result, ...resources],
[]
)
return { resources: responseResources }
} catch (e) {
if (e.type === 'NOT_CONTROLLER') {