From 9e312126bb86e441397cb0ddd727581cf38474cb Mon Sep 17 00:00:00 2001
From: Daniel Reis
- We use operational and diagnostic information to provide, secure, maintain, and - troubleshoot the Services, not for targeted advertising. + We use this information to provide, secure, maintain, and troubleshoot the Services, + not for targeted advertising.
To request deletion of your T3 account and associated T3 Connect data, email{" "}
- Effect.gen(function* () {
- const request = yield* HttpServerRequest.HttpServerRequest;
- const serverAuth = yield* EnvironmentAuth.EnvironmentAuth;
- const session = yield* serverAuth.authenticateHttpRequest(request).pipe(
- Effect.catchIf(EnvironmentAuth.isServerAuthCredentialError, (error) =>
- failEnvironmentAuthInvalid(EnvironmentAuth.serverAuthCredentialReason(error)),
- ),
- Effect.catchIf(EnvironmentAuth.isServerAuthInternalError, (error) =>
- failEnvironmentInternal("internal_error", error),
- ),
- );
- if (!session.scopes.includes(scope)) {
- return yield* failEnvironmentScopeRequired(scope);
- }
- });
-
export const serverEnvironmentHttpApiLayer = HttpApiBuilder.group(
EnvironmentHttpApi,
"metadata",
@@ -134,64 +96,10 @@ export const serverEnvironmentHttpApiLayer = HttpApiBuilder.group(
}),
);
-class DecodeOtlpTraceRecordsError extends Data.TaggedError("DecodeOtlpTraceRecordsError")<{
- readonly cause: unknown;
- readonly bodyJson: OtlpTracer.TraceData;
-}> {}
-
export const otlpTracesProxyRouteLayer = HttpRouter.add(
"POST",
OTLP_TRACES_PROXY_PATH,
- Effect.gen(function* () {
- yield* authenticateRawRouteWithScope(AuthOrchestrationOperateScope);
- const request = yield* HttpServerRequest.HttpServerRequest;
- const config = yield* ServerConfig.ServerConfig;
- const otlpTracesUrl = config.otlpTracesUrl;
- const browserTraceCollector = yield* BrowserTraceCollector.BrowserTraceCollector;
- const httpClient = yield* HttpClient.HttpClient;
- const bodyJson = cast