Skip to content

Commit fe41836

Browse files
authored
feat(core): Use global TextEncoder and TextDecoder (#10701)
Closes #10694 Use global `TextEncoder` and `TextDecoder` now that they are supported by all platforms that will be supported by v8 of the SDKs.
1 parent 3b9c37e commit fe41836

File tree

53 files changed

+117
-265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+117
-265
lines changed

dev-packages/browser-integration-tests/utils/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const properEnvelopeParser = (request: Request | null): EnvelopeItem[] =>
3434
// https://develop.sentry.dev/sdk/envelopes/
3535
const envelope = request?.postData() || '';
3636

37-
const [, items] = parseEnvelope(envelope, new TextEncoder(), new TextDecoder());
37+
const [, items] = parseEnvelope(envelope);
3838

3939
return items;
4040
};

dev-packages/e2e-tests/test-applications/angular-17/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/nextjs-14/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/nextjs-app-dir/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/node-experimental-fastify-app/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/node-express-app/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/node-hapi-app/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/sveltekit-2/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/sveltekit/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

dev-packages/e2e-tests/test-applications/vue-3/event-proxy-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function startEventProxyServer(options: EventProxyServerOptions): P
7979
const rawSentryResponseBody = Buffer.concat(sentryResponseChunks).toString();
8080

8181
const data: SentryRequestCallbackData = {
82-
envelope: parseEnvelope(proxyRequestBody, new TextEncoder(), new TextDecoder()),
82+
envelope: parseEnvelope(proxyRequestBody),
8383
rawProxyRequestBody: proxyRequestBody,
8484
rawSentryResponseBody,
8585
sentryResponseStatusCode: sentryResponse.statusCode,

0 commit comments

Comments
 (0)