UNPKG

@theoplayer/react-native-analytics-comscore

Version:
37 lines (33 loc) 1.05 kB
import { ComscoreConnectorAdapter } from '../internal/ComscoreConnectorAdapter'; export class ComscoreConnector { constructor(player, ComscoreMetadata, ComscoreConfig) { this.connectorAdapter = new 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(); } } //# sourceMappingURL=ComscoreConnector.js.map