fix(#635): sentry bug fix

pull/228/head
Rakov 3 years ago
parent 86934cf6b8
commit 1e0a2cfc2d
  1. 7
      src/config/routes.tsx
  2. 7
      src/helpers/callApi/parseJSON.tsx
  3. 8
      src/requests/cancelSubscribe.tsx

@ -35,6 +35,12 @@ const ADS_APIS = {
staging: 'https://ads-test.insports.tv/v1/ads', staging: 'https://ads-test.insports.tv/v1/ads',
} }
const PAYMENT_APIS = {
preproduction: 'https://pay.insports.tv',
production: 'https://pay.insports.tv',
staging: 'https://pay.test.insports.tv',
}
const env = isProduction ? ENV : readSelectedApi() ?? ENV const env = isProduction ? ENV : readSelectedApi() ?? ENV
export const VIEWS_API = VIEWS_APIS[env] export const VIEWS_API = VIEWS_APIS[env]
@ -44,3 +50,4 @@ export const DATA_URL = `${API_ROOT}/data`
export const URL_AWS = 'https://cf-aws.insports.tv' export const URL_AWS = 'https://cf-aws.insports.tv'
export const STATS_API_URL = STATS_APIS[env] export const STATS_API_URL = STATS_APIS[env]
export const ADS_API_URL = ADS_APIS[env] export const ADS_API_URL = ADS_APIS[env]
export const PAYMENT_API_URL = PAYMENT_APIS[env]

@ -1 +1,6 @@
export const parseJSON = (response: Response) => response.json() export const parseJSON = (response: Response) => {
if (response.status === 204) {
return Promise.resolve()
}
return response.json()
}

@ -1,15 +1,13 @@
import { API_ROOT } from 'config' import { PAYMENT_API_URL } from 'config'
import { callApi } from 'helpers' import { callApi } from 'helpers'
export const cancelSubscribe = (id: number): Promise<unknown> => { export const cancelSubscribe = (id: number): Promise<unknown> => {
const config = { const config = {
body: { method: 'DELETE',
id,
},
} }
return callApi({ return callApi({
config, config,
url: `${API_ROOT}/account/subscription/cancel`, url: `${PAYMENT_API_URL}/api/v2/general/subscription/${id}`,
}) })
} }

Loading…
Cancel
Save