UNPKG

@dtu-olp-2024/kafka-nocobase

Version:

A NocoBase plugin for Apache Kafka integration, supporting message publishing, topic management, and event-driven workflows. Built for the DTU GreenHope project.

24 lines (20 loc) 427 B
const { promisify } = require('util') const zlib = require('zlib') const gzip = promisify(zlib.gzip) const unzip = promisify(zlib.unzip) module.exports = { /** * @param {Encoder} encoder * @returns {Promise} */ async compress(encoder) { return await gzip(encoder.buffer) }, /** * @param {Buffer} buffer * @returns {Promise} */ async decompress(buffer) { return await unzip(buffer) }, }