Skip to content

Commit fb78b45

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

File tree

6 files changed

+5
-165
lines changed

6 files changed

+5
-165
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
@@ -80,7 +80,7 @@ export * from './metrics';
8080

8181
export { WINDOW } from './helpers';
8282
export { BrowserClient } from './client';
83-
export { makeFetchTransport, makeXHRTransport } from './transports';
83+
export { makeFetchTransport } from './transports/fetch';
8484
export {
8585
defaultStackParser,
8686
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
/** @deprecated Use `getDefaultIntegrations(options)` instead. */
3328
export const defaultIntegrations = [
@@ -127,7 +122,7 @@ export function init(options: BrowserOptions = {}): void {
127122
...options,
128123
stackParser: stackParserFromStackParserOptions(options.stackParser || defaultStackParser),
129124
integrations: getIntegrationsToSetup(options),
130-
transport: options.transport || (supportsFetch() ? makeFetchTransport : makeXHRTransport),
125+
transport: options.transport || makeFetchTransport,
131126
};
132127

133128
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 & 101 deletions
This file was deleted.

0 commit comments

Comments
 (0)