UNPKG

@platformatic/kafka

Version:

Modern and performant client for Apache Kafka

9 lines (8 loc) 375 B
import { createPromisifiedCallback, kCallbackPromise } from "../../apis/callbacks.js"; export function authenticate(authenticateAPI, connection, token, callback) { if (!callback) { callback = createPromisifiedCallback(); } authenticateAPI(connection, Buffer.from(`n,,\x01auth=Bearer ${token}\x01\x01`), callback); return callback[kCallbackPromise]; }