diff --git a/App.tsx b/App.tsx index 9d331ba7..eb3d3f4f 100644 --- a/App.tsx +++ b/App.tsx @@ -1,4 +1,3 @@ -import { init as initApm } from '@cobo/apm-rum-react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NavigationContainer } from '@react-navigation/native'; import * as Sentry from '@sentry/react-native'; @@ -113,14 +112,6 @@ function App() { usePolling(askForPermissions, PERMISSION_CHECK_POLL_INTERVAL); - initApm({ - serviceName: APM_APP_NAME, - serverUrl: APM_BASE_URL, - serviceVersion: '1.0.0', - environment: ENV, - active: true, - }); - useEffect(() => { ScreenshotBlocker.unblockScreenshots(); getBuildFlavour().then((flavour) => { diff --git a/src/components/utlis/apiHelper.ts b/src/components/utlis/apiHelper.ts index d3f3273a..5e26feed 100644 --- a/src/components/utlis/apiHelper.ts +++ b/src/components/utlis/apiHelper.ts @@ -1,6 +1,5 @@ import axios from 'axios'; import { Dispatch } from '@reduxjs/toolkit'; -import { apm } from '@cobo/apm-rum-react-native'; import { toast } from '../../../RN-UI-LIB/src/components/toast'; import { getCurrentScreen } from './navigationUtlis'; import { GLOBAL } from '../../constants/Global'; @@ -8,7 +7,6 @@ import { _map, compareUrl } from '../../../RN-UI-LIB/src/utlis/common'; import { BASE_AV_APP_URL } from '../../constants/config'; import { logError } from './errorUtils'; import { sendApiToClickstreamEvent } from '../../services/clickstreamEventService'; -import { instrumentApmRoutes } from './apmUtils'; import { handleLogout } from '../../action/authActions'; import { API_ERROR_MESSAGE, @@ -229,7 +227,7 @@ axiosInstance.interceptors.request.use((request) => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore request.headers['X-Device-Id'] = GLOBAL.DEVICE_ID || ''; - request?.url && instrumentApmRoutes(apm, request.url, 'http-request'); + const abortController = new AbortController(); if (GLOBAL.IS_IMPERSONATED) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment