package com.xw.common.net.interceptor
|
|
import com.xw.common.Constants.token
|
import okhttp3.Interceptor
|
import okhttp3.Response
|
|
class HeaderInterceptor : Interceptor {
|
|
override fun intercept(chain: Interceptor.Chain): Response {
|
val request = chain.request()
|
val builder = request.newBuilder()
|
if (request.header("Authorization").isNullOrEmpty()) {
|
builder.header("Authorization", token)
|
}
|
return chain.proceed(builder.build())
|
}
|
}
|