UNPKG

@skyway-sdk/core

Version:

The official Next Generation JavaScript SDK for SkyWay

23 lines 747 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSubscription = void 0; const _1 = require("."); /**@internal */ function createSubscription(channel, { subscriberId, publicationId, id }) { const exist = channel._getSubscription(id); if (exist) return exist; const subscriber = channel._getMember(subscriberId); const publication = channel._getPublication(publicationId); const contentType = publication.contentType; const subscription = new _1.SubscriptionImpl({ channel, id, subscriber, publication, contentType, }); return subscription; } exports.createSubscription = createSubscription; //# sourceMappingURL=factory.js.map