import './shim.js'; import React, { useEffect } from 'react'; import { AppRegistry, LogBox, Platform, UIManager } from 'react-native'; import App from './App'; import A from './blue_modules/analytics'; import { restoreSavedPreferredFiatCurrencyAndExchangeFromStorage } from './blue_modules/currency'; if (!Error.captureStackTrace) { // captureStackTrace is only available when debugging Error.captureStackTrace = () => {}; } LogBox.ignoreLogs(['Require cycle:', 'Battery state `unknown` and monitoring disabled, this is normal for simulators and tvOS.']); if (Platform.OS === 'android') { if (UIManager.setLayoutAnimationEnabledExperimental) { UIManager.setLayoutAnimationEnabledExperimental(true); } } const BlueAppComponent = () => { useEffect(() => { restoreSavedPreferredFiatCurrencyAndExchangeFromStorage(); A(A.ENUM.INIT); }, []); return ; }; AppRegistry.registerComponent('BlueWallet', () => BlueAppComponent);