Skip to content

Commit 1db659f

Browse files
committed
feat(v8/browser): Remove XHR transport
1 parent fe41836 commit 1db659f

File tree

6 files changed

+5
-163
lines changed

6 files changed

+5
-163
lines changed

dev-packages/browser-integration-tests/suites/replay/errors/errorModeCustomTransport/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Sentry.init({
1414
replaysOnErrorSampleRate: 1.0,
1515
integrations: [window.Replay],
1616
transport: options => {
17-
const transport = new Sentry.makeXHRTransport(options);
17+
const transport = new Sentry.makeFetchTransport(options);
1818

1919
delete transport.send.__sentry__baseTransport__;
2020

packages/browser/src/exports.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export * from './metrics';
8282

8383
export { WINDOW } from './helpers';
8484
export { BrowserClient } from './client';
85-
export { makeFetchTransport, makeXHRTransport } from './transports';
85+
export { makeFetchTransport } from './transports/fetch';
8686
export {
8787
defaultStackParser,
8888
defaultStackLineParsers,

packages/browser/src/sdk.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@ import {
99
startSession,
1010
} from '@sentry/core';
1111
import type { DsnLike, Integration, Options, UserFeedback } from '@sentry/types';
12-
import {
13-
addHistoryInstrumentationHandler,
14-
logger,
15-
stackParserFromStackParserOptions,
16-
supportsFetch,
17-
} from '@sentry/utils';
12+
import { addHistoryInstrumentationHandler, logger, stackParserFromStackParserOptions } from '@sentry/utils';
1813

1914
import type { BrowserClientOptions, BrowserOptions } from './client';
2015
import { BrowserClient } from './client';
@@ -27,7 +22,7 @@ import { httpContextIntegration } from './integrations/httpcontext';
2722
import { linkedErrorsIntegration } from './integrations/linkederrors';
2823
import { browserApiErrorsIntegration } from './integrations/trycatch';
2924
import { defaultStackParser } from './stack-parsers';
30-
import { makeFetchTransport, makeXHRTransport } from './transports';
25+
import { makeFetchTransport } from './transports';
3126

3227
/** Get the default integrations for the browser SDK. */
3328
export function getDefaultIntegrations(_options: Options): Integration[] {
@@ -120,7 +115,7 @@ export function init(options: BrowserOptions = {}): void {
120115
...options,
121116
stackParser: stackParserFromStackParserOptions(options.stackParser || defaultStackParser),
122117
integrations: getIntegrationsToSetup(options),
123-
transport: options.transport || (supportsFetch() ? makeFetchTransport : makeXHRTransport),
118+
transport: options.transport || makeFetchTransport,
124119
};
125120

126121
initAndBind(BrowserClient, clientOptions);

packages/browser/src/transports/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/browser/src/transports/xhr.ts

Lines changed: 0 additions & 52 deletions
This file was deleted.

packages/browser/test/unit/transports/xhr.test.ts

Lines changed: 0 additions & 99 deletions
This file was deleted.

0 commit comments

Comments
 (0)