|
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, Transport, TransportOptions } from '@sentry/types'; |
11 | | -import { logger, makeDsn, resolvedSyncPromise, stackParserFromOptions } from '@sentry/utils'; |
| 3 | +import { Event, EventHint, Severity, 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 | /** |
@@ -153,46 +145,4 @@ export class NodeClient extends BaseClient<NodeOptions> { |
153 | 145 | this._sessionFlusher.incrementSessionStatusCount(); |
154 | 146 | } |
155 | 147 | } |
156 | | - |
157 | | - /** |
158 | | - * @inheritDoc |
159 | | - * TODO(v7): delete |
160 | | - */ |
161 | | - protected _setupTransport(): Transport { |
162 | | - if (!this._options.dsn) { |
163 | | - // We return the noop transport here in case there is no Dsn. |
164 | | - return super._setupTransport(); |
165 | | - } |
166 | | - |
167 | | - const dsn = makeDsn(this._options.dsn); |
168 | | - |
169 | | - const transportOptions: TransportOptions = { |
170 | | - ...this._options.transportOptions, |
171 | | - ...(this._options.httpProxy && { httpProxy: this._options.httpProxy }), |
172 | | - ...(this._options.httpsProxy && { httpsProxy: this._options.httpsProxy }), |
173 | | - ...(this._options.caCerts && { caCerts: this._options.caCerts }), |
174 | | - dsn: this._options.dsn, |
175 | | - tunnel: this._options.tunnel, |
176 | | - _metadata: this._options._metadata, |
177 | | - }; |
178 | | - |
179 | | - if (this._options.transport) { |
180 | | - return new this._options.transport(transportOptions); |
181 | | - } |
182 | | - |
183 | | - const api = initAPIDetails(transportOptions.dsn, transportOptions._metadata, transportOptions.tunnel); |
184 | | - const url = getEnvelopeEndpointWithUrlEncodedAuth(api.dsn, api.tunnel); |
185 | | - |
186 | | - this._newTransport = makeNodeTransport({ |
187 | | - url, |
188 | | - headers: transportOptions.headers, |
189 | | - proxy: transportOptions.httpProxy, |
190 | | - caCerts: transportOptions.caCerts, |
191 | | - }); |
192 | | - |
193 | | - if (dsn.protocol === 'http') { |
194 | | - return new HTTPTransport(transportOptions); |
195 | | - } |
196 | | - return new HTTPSTransport(transportOptions); |
197 | | - } |
198 | 148 | } |
0 commit comments