From 25c557345230b5c4884450ddd445ede27e4b9a42 Mon Sep 17 00:00:00 2001 From: Liza Mock Date: Tue, 13 Jun 2023 16:21:06 -0700 Subject: [PATCH] Update apollo3.mdx Made a few language tweaks to make this page easier to read. --- .../android/configuration/integrations/apollo3.mdx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/platforms/android/configuration/integrations/apollo3.mdx b/src/platforms/android/configuration/integrations/apollo3.mdx index 9764da9cef0284..bbe46fc4df4c1c 100644 --- a/src/platforms/android/configuration/integrations/apollo3.mdx +++ b/src/platforms/android/configuration/integrations/apollo3.mdx @@ -10,14 +10,16 @@ categories: -Capturing transactions requires that you first set up performance monitoring if you haven't already. +To be able to capture transactions, you'll need to first set up performance monitoring. -Sentry Apollo3 integration provides the `SentryApollo3Interceptor` and the `SentryApollo3HttpInterceptor`, which create a span for each outgoing HTTP request executed with an [Apollo Kotlin](https://github.com/apollographql/apollo-kotlin) GraphQL client. For easier usage, the integration also provides extension functions on the `ApolloClient.Builder`. +Sentry's Apollo3 integration provides both the `SentryApollo3Interceptor` and the `SentryApollo3HttpInterceptor`, which create a span for each outgoing HTTP request executed with an [Apollo Kotlin](https://github.com/apollographql/apollo-kotlin) GraphQL client. The integration also provides extension functions on the `ApolloClient.Builder`. ## Install +To install Apollo3: + ```groovy {tabTitle:Gradle} implementation 'io.sentry:sentry-apollo-3:{{@inject packages.version('sentry.java.apollo-3', '6.1.4') }}' ``` @@ -49,7 +51,7 @@ val apollo = ApolloClient.builder() ## Manual Configuration -When using a custom `NetworkTransport`, the `SentryInterceptors` need to be added manually, because `HttpInterceptors` need to be added to the `NetworkTransport`: +Because `HttpInterceptors` need to be added to the `NetworkTransport`, the `SentryInterceptors` need to be added manually if you're using a custom `NetworkTransport`: ```java import com.apollographql.apollo3.ApolloClient;