@theoplayer/react-native-analytics-comscore
Version:
Comscore analytics connector for @theoplayer/react-native
20 lines • 785 B
JavaScript
import { NativeModules } from 'react-native';
export class ComscoreConnectorAdapter {
constructor(player, comscoreMetadata, comscoreConfig) {
this.player = player;
NativeModules.ComscoreModule.initialize(this.player.nativeHandle, comscoreMetadata, comscoreConfig);
}
update(metadata) {
NativeModules.ComscoreModule.update(this.player.nativeHandle, metadata);
}
setPersistentLabel(label, value) {
NativeModules.ComscoreModule.setPersistentLabel(this.player.nativeHandle, label, value);
}
setPersistentLabels(labels) {
NativeModules.ComscoreModule.setPersistentLabels(this.player.nativeHandle, labels);
}
destroy() {
NativeModules.ComscoreModule.destroy(this.player.nativeHandle || -1);
}
}
//# sourceMappingURL=ComscoreConnectorAdapter.js.map