|
1 |
| -import { |
2 |
| - BaseClient, |
3 |
| - getEnvelopeEndpointWithUrlEncodedAuth, |
4 |
| - initAPIDetails, |
5 |
| - NewTransport, |
6 |
| - Scope, |
7 |
| - SDK_VERSION, |
8 |
| -} from '@sentry/core'; |
| 1 | +import { BaseClient, NewTransport, Scope, SDK_VERSION } from '@sentry/core'; |
9 | 2 | import { SessionFlusher } from '@sentry/hub';
|
10 |
| -import { Event, EventHint, Severity, SeverityLevel, Transport, TransportOptions } from '@sentry/types'; |
11 |
| -import { logger, makeDsn, resolvedSyncPromise, stackParserFromOptions } from '@sentry/utils'; |
| 3 | +import { Event, EventHint, Severity, SeverityLevel, Transport } from '@sentry/types'; |
| 4 | +import { logger, resolvedSyncPromise, stackParserFromOptions } from '@sentry/utils'; |
12 | 5 |
|
13 | 6 | import { eventFromMessage, eventFromUnknownInput } from './eventbuilder';
|
14 | 7 | import { IS_DEBUG_BUILD } from './flags';
|
15 |
| -import { HTTPSTransport, HTTPTransport, makeNodeTransport } from './transports'; |
16 | 8 | import { NodeOptions } from './types';
|
17 | 9 |
|
18 | 10 | /**
|
@@ -158,46 +150,4 @@ export class NodeClient extends BaseClient<NodeOptions> {
|
158 | 150 | this._sessionFlusher.incrementSessionStatusCount();
|
159 | 151 | }
|
160 | 152 | }
|
161 |
| - |
162 |
| - /** |
163 |
| - * @inheritDoc |
164 |
| - * TODO(v7): delete |
165 |
| - */ |
166 |
| - protected _setupTransport(): Transport { |
167 |
| - if (!this._options.dsn) { |
168 |
| - // We return the noop transport here in case there is no Dsn. |
169 |
| - return super._setupTransport(); |
170 |
| - } |
171 |
| - |
172 |
| - const dsn = makeDsn(this._options.dsn); |
173 |
| - |
174 |
| - const transportOptions: TransportOptions = { |
175 |
| - ...this._options.transportOptions, |
176 |
| - ...(this._options.httpProxy && { httpProxy: this._options.httpProxy }), |
177 |
| - ...(this._options.httpsProxy && { httpsProxy: this._options.httpsProxy }), |
178 |
| - ...(this._options.caCerts && { caCerts: this._options.caCerts }), |
179 |
| - dsn: this._options.dsn, |
180 |
| - tunnel: this._options.tunnel, |
181 |
| - _metadata: this._options._metadata, |
182 |
| - }; |
183 |
| - |
184 |
| - if (this._options.transport) { |
185 |
| - return new this._options.transport(transportOptions); |
186 |
| - } |
187 |
| - |
188 |
| - const api = initAPIDetails(transportOptions.dsn, transportOptions._metadata, transportOptions.tunnel); |
189 |
| - const url = getEnvelopeEndpointWithUrlEncodedAuth(api.dsn, api.tunnel); |
190 |
| - |
191 |
| - this._newTransport = makeNodeTransport({ |
192 |
| - url, |
193 |
| - headers: transportOptions.headers, |
194 |
| - proxy: transportOptions.httpProxy, |
195 |
| - caCerts: transportOptions.caCerts, |
196 |
| - }); |
197 |
| - |
198 |
| - if (dsn.protocol === 'http') { |
199 |
| - return new HTTPTransport(transportOptions); |
200 |
| - } |
201 |
| - return new HTTPSTransport(transportOptions); |
202 |
| - } |
203 | 153 | }
|
0 commit comments