UNPKG

react-native-lightspeedsdk

Version:
23 lines (18 loc) 648 B
const NativeAudienceTrackingCoordinator = require('react-native').NativeModules.LSAudienceTrackingCoordinator; import CookieStatus from './models/CookieStatus'; module.exports = { getCookieStatus(): Promise<?CookieStatus> { return new Promise((resolve, reject) => { NativeAudienceTrackingCoordinator.getCookieStatus().then((map) => { if (map) { resolve(new CookieStatus(map)); } else { resolve(null); } }).catch(error => reject(error)); }); }, setCookieStatus(status : number): Promise<?Object> { return NativeAudienceTrackingCoordinator.setCookieStatus(status); } };