From 787df0801b9b7f96f9d2a1f8bbeae20f03b3afd5 Mon Sep 17 00:00:00 2001 From: yangxisong Date: Tue, 16 Dec 2025 09:44:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=82=E9=85=8Dokhttp3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 2 +- library/build.gradle.kts | 10 +++++++--- .../tracking_point/library/http/RetrofitClient.kt | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Readme.md b/Readme.md index 44dba2b..4fa8e30 100644 --- a/Readme.md +++ b/Readme.md @@ -7,7 +7,7 @@ Room 数据持久化;Worker管理上传任务,初次上传+重试共5次, | release | https://track.23544.com | 否 | ### 使用 -#### 1.0.8 +#### 1.0.12 ```kotlin repositories { google() diff --git a/library/build.gradle.kts b/library/build.gradle.kts index e85d1ea..caf2f32 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -7,7 +7,7 @@ plugins { id("maven-publish") } group = "com.yuanxuan" -version = "1.0.10" +version = "1.0.12" val baseReleaseUrl: Provider = providers.gradleProperty("baseReleaseUrl") @@ -51,8 +51,12 @@ android { } publishing { - singleVariant("debug") - singleVariant("release") + singleVariant("debug"){ + withSourcesJar() + } + singleVariant("release"){ + withSourcesJar() + } } } diff --git a/library/src/main/java/com/yuanxuan/tracking_point/library/http/RetrofitClient.kt b/library/src/main/java/com/yuanxuan/tracking_point/library/http/RetrofitClient.kt index 27c880c..ccf5b6d 100644 --- a/library/src/main/java/com/yuanxuan/tracking_point/library/http/RetrofitClient.kt +++ b/library/src/main/java/com/yuanxuan/tracking_point/library/http/RetrofitClient.kt @@ -6,8 +6,8 @@ import okhttp3.OkHttpClient import okhttp3.logging.HttpLoggingInterceptor import retrofit2.Retrofit import retrofit2.converter.moshi.MoshiConverterFactory +import java.util.concurrent.TimeUnit import kotlin.jvm.java -import kotlin.time.Duration.Companion.seconds internal object RetrofitClient { private val okHttpClient: OkHttpClient by lazy { @@ -19,9 +19,9 @@ internal object RetrofitClient { } } OkHttpClient.Builder() - .connectTimeout(15.seconds) - .readTimeout(30.seconds) - .writeTimeout(30.seconds) + .connectTimeout(15L, TimeUnit.SECONDS) + .readTimeout(30L, TimeUnit.SECONDS) + .writeTimeout(30L, TimeUnit.SECONDS) .addInterceptor(httpLoggingInterceptor) .build() }