Skip to content

Commit ca575dd

Browse files
committed
refactor: Simplify logging and error reporting imports
1 parent 8a74681 commit ca575dd

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

app/lib/methods/helpers/log/index.ts

+9-13
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
1-
import firebaseAnalytics from '@react-native-firebase/analytics';
1+
import analytics from '@react-native-firebase/analytics';
2+
import crashlytics from '@react-native-firebase/crashlytics';
3+
import bugsnag from '@bugsnag/react-native';
24

35
import events from './events';
46

5-
const analytics = firebaseAnalytics || '';
6-
let bugsnag: any = '';
7+
export { events };
8+
79
let reportCrashErrors = true;
810
let reportAnalyticsEvents = true;
911

1012
export const getReportCrashErrorsValue = (): boolean => reportCrashErrors;
1113
export const getReportAnalyticsEventsValue = (): boolean => reportAnalyticsEvents;
1214

13-
bugsnag = require('@bugsnag/react-native').default;
14-
1515
bugsnag.start({
1616
onBreadcrumb() {
1717
return reportAnalyticsEvents;
1818
},
19-
onError(error: { breadcrumbs: string[] }) {
19+
onError(event) {
2020
if (!reportAnalyticsEvents) {
21-
error.breadcrumbs = [];
21+
event.breadcrumbs = [];
2222
}
2323
return reportCrashErrors;
2424
}
2525
});
26-
const crashlytics = require('@react-native-firebase/crashlytics').default;
27-
28-
export { analytics };
29-
export const loggerConfig = bugsnag.config;
30-
export { events };
3126

3227
let metadata = {};
3328

@@ -61,7 +56,7 @@ export const toggleAnalyticsEventsReport = (value: boolean): boolean => {
6156
return (reportAnalyticsEvents = value);
6257
};
6358

64-
export default (e: any): void => {
59+
const log = (e: any): void => {
6560
if (e instanceof Error && bugsnag && e.message !== 'Aborted' && !__DEV__) {
6661
bugsnag.notify(e, (event: { addMetadata: (arg0: string, arg1: {}) => void }) => {
6762
event.addMetadata('details', { ...metadata });
@@ -71,3 +66,4 @@ export default (e: any): void => {
7166
console.error(e);
7267
}
7368
};
69+
export default log;

0 commit comments

Comments
 (0)