UNPKG

@theoplayer/react-native-analytics-comscore

Version:
49 lines (48 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ComscoreConnectorAdapter = void 0; var _reactNative = require("react-native"); const TAG = 'ComscoreConnector'; const ERROR_MSG = 'ComscoreConnectorAdapter Error'; class ComscoreConnectorAdapter { constructor(player, comscoreMetadata, comscoreConfig) { try { this.nativeHandle = player.nativeHandle || -1; _reactNative.NativeModules.ComscoreModule.initialize(this.nativeHandle, comscoreMetadata, comscoreConfig); } catch (error) { console.error(TAG, `${ERROR_MSG}: ${error}`); } } update(metadata) { try { _reactNative.NativeModules.ComscoreModule.update(this.nativeHandle, metadata); } catch (error) { console.error(TAG, `${ERROR_MSG}: ${error}`); } } setPersistentLabel(label, value) { try { _reactNative.NativeModules.ComscoreModule.setPersistentLabel(this.nativeHandle, label, value); } catch (error) { console.error(TAG, `${ERROR_MSG}: ${error}`); } } setPersistentLabels(labels) { try { _reactNative.NativeModules.ComscoreModule.setPersistentLabels(this.nativeHandle, labels); } catch (error) { console.error(TAG, `${ERROR_MSG}: ${error}`); } } destroy() { try { _reactNative.NativeModules.ComscoreModule.destroy(this.nativeHandle); } catch (error) { console.error(TAG, `${ERROR_MSG}: ${error}`); } } } exports.ComscoreConnectorAdapter = ComscoreConnectorAdapter; //# sourceMappingURL=ComscoreConnectorAdapter.js.map