UNPKG

@theoplayer/react-native-analytics-comscore

Version:
29 lines (28 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ComscoreConnectorAdapter = void 0; var _ComscoreTheo = require("./web/ComscoreTheo"); var _ComscoreAdMetadata = require("./web/ComscoreAdMetadata"); var _ComscoreContentMetadata = require("./web/ComscoreContentMetadata"); class ComscoreConnectorAdapter { constructor(player, ComscoreMetadata, ComscoreConfig) { this.integration = new _ComscoreTheo.ComscoreTheo(ComscoreConfig.publisherId, player, new _ComscoreContentMetadata.ContentMetadata(ComscoreMetadata), new _ComscoreAdMetadata.AdMetadata(), ComscoreConfig.usagePropertiesAutoUpdateMode); } update(metadata) { // TODO uncomment once Comscore version has been updated this.integration.setContentMetadata(new _ComscoreContentMetadata.ContentMetadata(metadata)); } setPersistentLabel(label, value) { // TODO Implement web counterpart } setPersistentLabels(labels) { // TODO Implement web counterpart } destroy() { this.integration.destroy(); } } exports.ComscoreConnectorAdapter = ComscoreConnectorAdapter; //# sourceMappingURL=ComscoreConnectorAdapter.web.js.map