UNPKG

kafkajs

Version:

A modern Apache Kafka client for node.js

31 lines (25 loc) 647 B
const responseV0 = require('../v0/response') const Decoder = require('../../../decoder') /** * ListGroups Response (Version: 1) => error_code [groups] * throttle_time_ms => INT32 * error_code => INT16 * groups => group_id protocol_type * group_id => STRING * protocol_type => STRING */ const decode = async rawData => { const decoder = new Decoder(rawData) const throttleTime = decoder.readInt32() const errorCode = decoder.readInt16() const groups = decoder.readArray(responseV0.decodeGroup) return { throttleTime, errorCode, groups, } } module.exports = { decode, parse: responseV0.parse, }