UNPKG

@theoplayer/react-native-analytics-comscore

Version:
44 lines (39 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ComscoreConnector = void 0; var _ComscoreConnectorAdapter = require("../internal/ComscoreConnectorAdapter"); class ComscoreConnector { constructor(player, ComscoreMetadata, ComscoreConfig) { this.connectorAdapter = new _ComscoreConnectorAdapter.ComscoreConnectorAdapter(player, ComscoreMetadata, ComscoreConfig); } /** * Sets/updates Comscore metadata on the Comscore video analytics. * @param metadata object of key value pairs */ update(metadata) { this.connectorAdapter.update(metadata); } /** * Set a persistent label on the ComScore PublisherConfiguration */ setPersistentLabel(label, value) { this.connectorAdapter.setPersistentLabel(label, value); } /** * Set persistent labels on the ComScore PublisherConfiguration * @param labels object of key value pairs */ setPersistentLabels(labels) { this.connectorAdapter.setPersistentLabels(labels); } /** * Destroy ComScoreStreamingAnalytics and unregister it from player */ destroy() { this.connectorAdapter.destroy(); } } exports.ComscoreConnector = ComscoreConnector; //# sourceMappingURL=ComscoreConnector.js.map