in ui-components/src/webMain/kotlin/org/jetbrains/kotlinconf/ui/InitCoil.kt [25:38]
override suspend fun intercept(chain: Interceptor.Chain): ImageResult {
val originalRequest = chain.request
val data = originalRequest.data
val newChain = if (data is String && data.startsWith(sessionizeBaseUrl)) {
val newUri = data.replace(sessionizeBaseUrl, sessionizeProxy)
val newRequest = originalRequest.newBuilder().data(newUri).build()
chain.withRequest(newRequest)
} else {
chain
}
return newChain.proceed()
}