From a4a59fb7b082cba5eadf1107822380c55969dd70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Barbet?= Date: Wed, 10 Jan 2018 00:03:12 +0000 Subject: [PATCH] Setup sentry --- .env_example | 4 ++++ ios/statiks/AppDelegate.m | 4 ++-- ios/statiks/Info.plist | 2 +- src/index.js | 2 -- src/screens/detail/components/Blocks.js | 4 +--- src/screens/list/components/Item.js | 5 ++++- 6 files changed, 12 insertions(+), 9 deletions(-) create mode 100644 .env_example diff --git a/.env_example b/.env_example new file mode 100644 index 0000000..7e1afb3 --- /dev/null +++ b/.env_example @@ -0,0 +1,4 @@ +SENTRY_DSN= +SENTRY_PROJECT= +SENTRY_ORG= +SENTRY_AUTH_TOKEN= diff --git a/ios/statiks/AppDelegate.m b/ios/statiks/AppDelegate.m index 341bc5c..673d08b 100644 --- a/ios/statiks/AppDelegate.m +++ b/ios/statiks/AppDelegate.m @@ -9,16 +9,16 @@ #import "AppDelegate.h" #import "RCCManager.h" -#import "RNSentry.h" #import #import +#import @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - [RNSentry installWithRootView:rootView]; + [RNSentry installWithBridge:[[RCCManager sharedInstance] getBridge]]; NSURL *jsCodeLocation; diff --git a/ios/statiks/Info.plist b/ios/statiks/Info.plist index 315d5a7..3512b9d 100644 --- a/ios/statiks/Info.plist +++ b/ios/statiks/Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 83 + 89 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/src/index.js b/src/index.js index 8e3c748..102ba6c 100644 --- a/src/index.js +++ b/src/index.js @@ -5,8 +5,6 @@ import config from 'react-native-config'; import { Screens, startApp } from 'screens'; import Store, { StoreProvider } from 'store'; -console.log('-config', config.SENTRY_DSN); - if (!__DEV__) { Sentry.config(config.SENTRY_DSN).install(); } diff --git a/src/screens/detail/components/Blocks.js b/src/screens/detail/components/Blocks.js index f5fb766..2d8eb6b 100644 --- a/src/screens/detail/components/Blocks.js +++ b/src/screens/detail/components/Blocks.js @@ -6,9 +6,7 @@ import { format, getRatio, capitalize } from 'utils/utils'; import { colors } from 'utils/colors'; import { v, fonts } from 'Theme'; -const isValidRatio = (frs, fng) => { - return (frs && frs.count > 0) && (fng && fng.count > 0); -} +const isValidRatio = (frs, fng) => (frs && frs.count > 0) && (fng && fng.count > 0); class Stats extends PureComponent { diff --git a/src/screens/list/components/Item.js b/src/screens/list/components/Item.js index ee32bfc..c936dad 100644 --- a/src/screens/list/components/Item.js +++ b/src/screens/list/components/Item.js @@ -77,7 +77,10 @@ export default class Item extends Component { - {format(data.stats.followers.count)} + + {format(data.stats.followers.count)} + + followers