From 769ce4bb675a922da5cf3cca3f1509a9e1b0273d Mon Sep 17 00:00:00 2001 From: Maciej Walkowiak Date: Thu, 27 May 2021 11:40:51 +0200 Subject: [PATCH] Feat: Add secondary constructor to SentryOkHttpInterceptor (#1491) --- CHANGELOG.md | 1 + sentry-android-okhttp/api/sentry-android-okhttp.api | 1 + .../java/io/sentry/android/okhttp/SentryOkHttpInterceptor.kt | 2 ++ 3 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82b630a550..b456a72c15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Unreleased +* Feat: Add secondary constructor to SentryOkHttpInterceptor (#1491) * Feat: Add option to enable debug mode in Log4j2 integration (#1492) # 5.0.0-beta.5 diff --git a/sentry-android-okhttp/api/sentry-android-okhttp.api b/sentry-android-okhttp/api/sentry-android-okhttp.api index 3e0a6861d9..289b031fbd 100644 --- a/sentry-android-okhttp/api/sentry-android-okhttp.api +++ b/sentry-android-okhttp/api/sentry-android-okhttp.api @@ -10,6 +10,7 @@ public final class io/sentry/android/okhttp/SentryOkHttpInterceptor : okhttp3/In public fun ()V public fun (Lio/sentry/IHub;Lio/sentry/android/okhttp/SentryOkHttpInterceptor$BeforeSpanCallback;)V public synthetic fun (Lio/sentry/IHub;Lio/sentry/android/okhttp/SentryOkHttpInterceptor$BeforeSpanCallback;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lio/sentry/android/okhttp/SentryOkHttpInterceptor$BeforeSpanCallback;)V public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; } diff --git a/sentry-android-okhttp/src/main/java/io/sentry/android/okhttp/SentryOkHttpInterceptor.kt b/sentry-android-okhttp/src/main/java/io/sentry/android/okhttp/SentryOkHttpInterceptor.kt index 7848d77608..720f447c96 100644 --- a/sentry-android-okhttp/src/main/java/io/sentry/android/okhttp/SentryOkHttpInterceptor.kt +++ b/sentry-android-okhttp/src/main/java/io/sentry/android/okhttp/SentryOkHttpInterceptor.kt @@ -15,6 +15,8 @@ class SentryOkHttpInterceptor( private val beforeSpan: BeforeSpanCallback? = null ) : Interceptor { + constructor(beforeSpan: BeforeSpanCallback) : this(HubAdapter.getInstance(), beforeSpan) + override fun intercept(chain: Interceptor.Chain): Response { var request = chain.request()