18034727885
2026-05-15 84ac9ebb7c107857ea86ebe3cfab7df7b8ed9510
common/src/main/java/com/xw/common/net/interceptor/HeaderInterceptor.kt
@@ -1,7 +1,5 @@
package com.xw.common.net.interceptor
import android.os.Build
import com.blankj.utilcode.util.DeviceUtils
import com.xw.common.Constants.token
import okhttp3.Interceptor
import okhttp3.Response
@@ -9,9 +7,11 @@
class HeaderInterceptor : Interceptor {
    override fun intercept(chain: Interceptor.Chain): Response {
        val original = chain.request()
        val request = original.newBuilder()
            .header("Authorization", token)
        return chain.proceed(request.build())
        val request = chain.request()
        val builder = request.newBuilder()
        if (request.header("Authorization").isNullOrEmpty()) {
            builder.header("Authorization", token)
        }
        return chain.proceed(builder.build())
    }
}