@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.
13 lines • 620 B
JavaScript
import * as assert from 'node:assert';
import { loggers } from '@ydbjs/debug';
let dbg = loggers.topic.extend('reader');
export let _on_end_partition_session = function on_end_partition_session(ctx, input) {
assert.ok(input.partitionSessionId, 'endPartitionSession must have partitionSessionId');
let partitionSession = ctx.partitionSessions.get(input.partitionSessionId);
if (!partitionSession) {
dbg.log('error: endPartitionSession for unknown partitionSessionId=%s', input.partitionSessionId);
return;
}
partitionSession.end();
};
//# sourceMappingURL=_end_partition_session.js.map