Host whitelist so we don't get errors from embedded site
This commit is contained in:
@@ -20,6 +20,15 @@ export const HEAP_ANALYTICS_ID = process.env.HEAP_ANALYTICS_ID;
|
||||
export const COINBASE_API_BASE_URL = 'https://api.coinbase.com/v2';
|
||||
export const PROGRESS_STALL_AT_WIDTH = '95%';
|
||||
export const PROGRESS_FINISH_ANIMATION_TIME_MS = 200;
|
||||
export const EMBEDDED_DOMAINS = [
|
||||
'0x-instant-staging.s3-website-us-east-1.amazonaws.com',
|
||||
'0x-instant-dogfood.s3-website-us-east-1.amazonaws.com',
|
||||
'localhost',
|
||||
'127.0.0.1',
|
||||
'0.0.0.0',
|
||||
'unpkg.com',
|
||||
'jsdelivr.com',
|
||||
];
|
||||
export const ROLLBAR_CLIENT_TOKEN = process.env.ROLLBAR_CLIENT_TOKEN;
|
||||
export const INSTANT_ENVIRONMENT = process.env.INSTANT_ENVIRONMENT as
|
||||
| 'dogfood'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { logUtils } from '@0x/utils';
|
||||
import * as _ from 'lodash';
|
||||
|
||||
import { INSTANT_ENVIRONMENT, ROLLBAR_CLIENT_TOKEN, ROLLBAR_ENABLED } from '../constants';
|
||||
import { EMBEDDED_DOMAINS, INSTANT_ENVIRONMENT, ROLLBAR_CLIENT_TOKEN, ROLLBAR_ENABLED } from '../constants';
|
||||
|
||||
// Import version of Rollbar designed for embedded components
|
||||
// See https://docs.rollbar.com/docs/using-rollbarjs-inside-an-embedded-component
|
||||
@@ -29,6 +29,7 @@ export const setupRollbar = (): any => {
|
||||
},
|
||||
},
|
||||
},
|
||||
hostWhiteList: EMBEDDED_DOMAINS,
|
||||
uncaughtErrorLevel: 'error',
|
||||
ignoredMessages: [
|
||||
// Errors from the third-party scripts
|
||||
|
||||
Reference in New Issue
Block a user