UNPKG

@fairmint/canton-node-sdk

Version:
22 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SubscribeToCompletions = void 0; const WebSocketOperationFactory_1 = require("../../../../../core/operations/WebSocketOperationFactory"); const completions_1 = require("../../../schemas/api/completions"); const path = '/v2/commands/completions'; exports.SubscribeToCompletions = (0, WebSocketOperationFactory_1.createWebSocketOperation)({ paramsSchema: completions_1.CompletionStreamRequestSchema, buildPath: (_params, _apiUrl) => `${path}`, buildRequestMessage: (params, client) => { const userId = params.userId ?? client.getUserId(); if (!userId) { throw new Error('subscribeToCompletions requires a userId. Provide it in params or configure client userId.'); } return { userId, parties: params.parties.length > 0 ? params.parties : client.buildPartyList(), beginExclusive: params.beginExclusive, }; }, }); //# sourceMappingURL=subscribe-to-completions.js.map