@ydbjs/topic
Version:
YDB Topics client for publish-subscribe messaging. Provides at-least-once delivery, exactly-once publishing, FIFO guarantees, and scalable message processing for unstructured data.
15 lines • 595 B
JavaScript
import { create } from "@bufbuild/protobuf";
import { StreamWriteMessage_FromClientSchema } from "@ydbjs/api/topic";
export const _send_init_request = function send_init_request(ctx) {
return ctx.queue.push(create(StreamWriteMessage_FromClientSchema, {
clientMessage: {
case: 'initRequest',
value: {
path: ctx.topic,
...(ctx.producer && { producerId: ctx.producer }),
...(ctx.getLastSeqNo && { getLastSeqNo: ctx.getLastSeqNo }),
}
}
}), 100);
};
//# sourceMappingURL=_init_request.js.map