19 lines
559 B
JavaScript
19 lines
559 B
JavaScript
import Bugsnag from '@bugsnag/react-native';
|
|
import DefaultPreference from 'react-native-default-preference';
|
|
|
|
const GROUP_IO_BLUEWALLET = 'group.io.bluewallet.bluewallet';
|
|
const DO_NOT_TRACK_KEY = 'donottrack';
|
|
|
|
(async () => {
|
|
try {
|
|
await DefaultPreference.setName(GROUP_IO_BLUEWALLET);
|
|
const doNotTrack = await DefaultPreference.get(DO_NOT_TRACK_KEY);
|
|
if (doNotTrack === '1') return;
|
|
|
|
Bugsnag.start();
|
|
} catch (error) {
|
|
// Never let analytics setup crash the app.
|
|
console.error('Failed to initialize Bugsnag:', error);
|
|
}
|
|
})();
|