@theoplayer/react-native-analytics-comscore
Version:
Comscore analytics connector for @theoplayer/react-native
27 lines (26 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ComscoreConnectorAdapter = void 0;
var _reactNative = require("react-native");
class ComscoreConnectorAdapter {
constructor(player, comscoreMetadata, comscoreConfig) {
this.player = player;
_reactNative.NativeModules.ComscoreModule.initialize(this.player.nativeHandle, comscoreMetadata, comscoreConfig);
}
update(metadata) {
_reactNative.NativeModules.ComscoreModule.update(this.player.nativeHandle, metadata);
}
setPersistentLabel(label, value) {
_reactNative.NativeModules.ComscoreModule.setPersistentLabel(this.player.nativeHandle, label, value);
}
setPersistentLabels(labels) {
_reactNative.NativeModules.ComscoreModule.setPersistentLabels(this.player.nativeHandle, labels);
}
destroy() {
_reactNative.NativeModules.ComscoreModule.destroy(this.player.nativeHandle || -1);
}
}
exports.ComscoreConnectorAdapter = ComscoreConnectorAdapter;
//# sourceMappingURL=ComscoreConnectorAdapter.js.map