UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

37 lines 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PolyVValidationError = exports.PolyVError = exports.PolyVAPIError = exports.PolyVClient = void 0; exports.getSdkClient = getSdkClient; exports.resetSdkClient = resetSdkClient; exports.createSdkClient = createSdkClient; const polyv_live_api_sdk_1 = require("polyv-live-api-sdk"); let sdkClient = null; function getSdkClient(authConfig, baseUrl) { if (sdkClient) { return sdkClient; } const config = { appId: authConfig.appId, appSecret: authConfig.appSecret, baseUrl: baseUrl || 'https://api.polyv.net', }; sdkClient = new polyv_live_api_sdk_1.PolyVClient(config); return sdkClient; } function resetSdkClient() { sdkClient = null; } function createSdkClient(authConfig, baseUrl) { const config = { appId: authConfig.appId, appSecret: authConfig.appSecret, baseUrl: baseUrl || 'https://api.polyv.net', }; return new polyv_live_api_sdk_1.PolyVClient(config); } var polyv_live_api_sdk_2 = require("polyv-live-api-sdk"); Object.defineProperty(exports, "PolyVClient", { enumerable: true, get: function () { return polyv_live_api_sdk_2.PolyVClient; } }); Object.defineProperty(exports, "PolyVAPIError", { enumerable: true, get: function () { return polyv_live_api_sdk_2.PolyVAPIError; } }); Object.defineProperty(exports, "PolyVError", { enumerable: true, get: function () { return polyv_live_api_sdk_2.PolyVError; } }); Object.defineProperty(exports, "PolyVValidationError", { enumerable: true, get: function () { return polyv_live_api_sdk_2.PolyVValidationError; } }); //# sourceMappingURL=client.js.map